【问题标题】:ios XML parsing : Error Domain=NSXMLParserErrorDomain Code=76 on some devicesios XML 解析:错误域=NSXMLParserErrorDomain Code=76 在某些设备上
【发布时间】:2011-05-30 15:11:23
【问题描述】:

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

error parsing XML: Error Domain=NSXMLParserErrorDomain Code=76

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

根据文档,错误 76 是 NSXMLParserTagNameMismatchError

【问题讨论】:

    标签: iphone ios nsxmlparser nsxmlparsererrordomain


    【解决方案1】:

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

    【讨论】:

    • 不,问题只出现在一台设备上。经过一些测试,似乎与3G连接质量有关。该问题不会出现在具有 Wifi 的同一设备上。
    • 所以你可能会得到部分文件。
    【解决方案2】:

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

    【讨论】:

    • 链接已失效@Eric
    【解决方案3】:

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

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

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

    (标签在第一行被关闭)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-16
      • 2011-09-29
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多