我的应用程序读取了几个xmls,它们似乎都被我的NSXMLParser读取了,没有任何问题,直到几天前。现在,其中两个xml抛出了一个code=5错误。据我所知,这是由于unicode错误、解码错误、无效数据或无效字符造成的。文档中的实际错误是NSXMLParserPrematureDocumentEndError
。
这是导致错误的XML之一:
<feed>
<line>
<feed_id></feed_id>
<info_feed></info_feed>
<date_entered></date_entered>
</line>
</feed>
我根本没有接触到这段代码,突然它抛出了这个解析器错误。有没有人也遇到过这种情况?让我头疼的是,其余的xml仍然可以毫无问题地读取。
发布于 2011-09-30 18:10:38
我的问题是实际的web项目。上一次迁移时,项目中某些控制器的设置受到了影响。将xmls移动到web项目中的新文件,而不是移动到应用程序中,解决了这个问题。
https://stackoverflow.com/questions/6218997
复制