ios XML 解析:错误域 = NSXMLParserErrorDomain Code=76 在某些设备上

ios XML parsing : Error Domain=NSXMLParserErrorDomain Code=76 on some devices

提问人:Nico AD 提问时间:5/30/2011 最后编辑:Matthew CrumleyNico AD 更新时间:9/2/2013 访问量:10474

问:

在解析 XML 源时,我在一台特定 iPhone 4 设备上的应用程序中收到此错误:

error parsing XML: Error Domain=NSXMLParserErrorDomain Code=76

我无法确定为什么它发生在这个特定的设备上而不是其他设备上:这是同一个提要。源 XML 结构中没有 XML 错误,并且所有设备都具有相同的全局常规设置。

根据文档,错误 76 是 .NSXMLParserTagNameMismatchError

iPhone iOS NSXML解析器 NSXMLPasserErrorDomain

评论


答:

2赞 Praveen S 5/30/2011 #1

您的 xml 可能不一致。根据 http://validator.w3.org/#validate_by_input 验证它

评论

0赞 Nico AD 6/1/2011
不,问题仅在一台设备上出现。经过一些测试,它似乎与3G连接质量有关。该问题不会发生在具有 Wifi 的同一设备上。
0赞 Praveen S 6/1/2011
因此,您可能会获得部分文档。
2赞 Eric Brotto 7/13/2012 #2

在此处剪切并粘贴您的 xml 以进行验证。错误消息非常可靠。

评论

0赞 iSrinivasan27 12/21/2017
链接已死@Eric
2赞 Pizzaiola Gorgonzola 9/2/2013 #3

当结束标记与开始标记不匹配时,会发生此错误,如下所示:

<hello>
    <hi />
    <hi />
    <hi />
</goodbye>

<hello />
    <hi />
    <hi />
    <hi />
</hello>

(标签在第一行关闭)