2

我必须调用 xml 解析我收到此错误“NSXMLParserErrorDomain 错误 64”,如果我将动态解析我将收到此错误。在同一个 xml 上静态解析我得到我的属性值。

如果我将尝试另一台服务器的不同请求、url 和响应,它将正常工作 xml 解析并且我正在获取属性值。

4

2 回答 2

2

就我而言,只是文件开头的空白行导致了问题。如您在文档中所见,错误代码 64 用于错误的 XML 声明:

NSXMLParserMisplacedXMLDeclarationError = 64,
Misplaced XML declaration.
于 2014-02-19T16:05:35.997 回答
2

请检查此链接==> http://brandontreb.com/wordpress-for-iphoneipad-nsxmlparsererrordomain-error-64-resolved

*在网上搜索后,我发现这可能是一些问题的结果。

1) NSXMLParser 不支持的帖子正文中的特殊字符

2) 评论中的特殊字符

3) 无效的帖子或评论 RSS

4) 主题/插件文件中的错误

对我来说,这原来是评论 RSS 提要的问题。我在浏览器中加载了它,很久很久以前,即使浏览器也抛出了错误。但可能是什么原因造成的?原来,我在我创建的插件中留下了一个空间。这导致在注释 XML 的开头输出一个空格,从而导致错误。注意 ?> 和之间的空格

从这个插件中删除空间后,我为 iPhone 加载了 WordPress,它毫无问题地添加了我的博客。

因此,在创建插件时不要输出空格。*

希望这可以帮助你... :-)

于 2013-08-26T11:03:13.983 回答