【问题标题】:NSXMLParser error code=5 all of a suddenNSXMLParser 错误代码突然=5
【发布时间】:2011-09-07 07:41:33
【问题描述】:

我的应用程序读取了一些 xml,直到几天前,我的 NSXMLParser 似乎都毫无问题地读取了它们。现在其中两个 xmls 抛出一个 code=5 错误。根据我的阅读,这是由于 unicode 错误、解码错误、无效数据或无效字符造成的。文档中的实际错误是NSXMLParserPrematureDocumentEndError

这是导致错误的 XML 之一:

<feed>
  <line>
    <feed_id></feed_id>
    <info_feed></info_feed>
    <date_entered></date_entered>
  </line>
</feed>

我根本没有接触过这段代码,突然间它抛出了这个解析器错误。有没有人也发生过这种情况?让我头疼的是,其余的 xml 仍然可以毫无问题地读取。

【问题讨论】:

    标签: cocoa-touch ios nsxmlparser


    【解决方案1】:

    我的问题在于实际的网络项目。上次迁移时项目中某些控制器的设置受到影响。将 xmls 移动到 web 项目中的新文件而不是应用程序解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-02
      • 1970-01-01
      • 2016-03-19
      • 2017-12-17
      • 1970-01-01
      • 2014-06-16
      • 1970-01-01
      • 2017-04-29
      相关资源
      最近更新 更多