我必须调用 xml 解析我收到此错误“NSXMLParserErrorDomain 错误 64”,如果我将动态解析我将收到此错误。在同一个 xml 上静态解析我得到我的属性值。
如果我将尝试另一台服务器的不同请求、url 和响应,它将正常工作 xml 解析并且我正在获取属性值。
我必须调用 xml 解析我收到此错误“NSXMLParserErrorDomain 错误 64”,如果我将动态解析我将收到此错误。在同一个 xml 上静态解析我得到我的属性值。
如果我将尝试另一台服务器的不同请求、url 和响应,它将正常工作 xml 解析并且我正在获取属性值。
就我而言,只是文件开头的空白行导致了问题。如您在文档中所见,错误代码 64 用于错误的 XML 声明:
NSXMLParserMisplacedXMLDeclarationError = 64,
Misplaced XML declaration.
请检查此链接==> http://brandontreb.com/wordpress-for-iphoneipad-nsxmlparsererrordomain-error-64-resolved
*在网上搜索后,我发现这可能是一些问题的结果。
1) NSXMLParser 不支持的帖子正文中的特殊字符
2) 评论中的特殊字符
3) 无效的帖子或评论 RSS
4) 主题/插件文件中的错误
对我来说,这原来是评论 RSS 提要的问题。我在浏览器中加载了它,很久很久以前,即使浏览器也抛出了错误。但可能是什么原因造成的?原来,我在我创建的插件中留下了一个空间。这导致在注释 XML 的开头输出一个空格,从而导致错误。注意 ?> 和之间的空格
从这个插件中删除空间后,我为 iPhone 加载了 WordPress,它毫无问题地添加了我的博客。
因此,在创建插件时不要输出空格。*
希望这可以帮助你... :-)