NSXMLParserErrorDomain 错误 64

NSXMLParserErrorDomain error 64

提问人:Balaji 提问时间:8/26/2013 最后编辑:rmaddyBalaji 更新时间:2/20/2014 访问量:974

问:

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

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

iOS NSXMLPasserErrorDomain

评论

0赞 CodenameLambda1 8/26/2013
错误 64 的含义在 iOS 文档中给出。请阅读它。

答:

2赞 Master Stroke 8/26/2013 #1

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

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

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

2) 评论中的特殊字符

3) 无效的帖子或评论RSS

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

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

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

因此,从中得出的结论是,在创建插件时不要输出空格。

希望这对你有所帮助...:-)

2赞 Neeku 2/20/2014 #2

就我而言,只有文件开头的空行导致了问题。错误代码 64 是针对放错位置的 XML 声明,如文档所示:

NSXMLParserMisplacedXMLDeclarationError = 64,
Misplaced XML declaration.