NSXMLParser在XML文件中找到注释时会停止解析

时间:2013-06-25 23:26:57

标签: ios nsxmlparser

我正在使用NSXMLParser解析XML,但是当找到这样的评论时:

<!-- ------------------------------------------- -->
<!--           This is a comment             -->

解析器停止解析。有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:1)

根据NSXMLParser docs

  

NSXMLParser通知其代理处理XML文档时遇到的项(元素,属性,CDATA块,注释等)。除了报告它们之外,它本身不会对那些已解析的项执行任何操作。它还报告解析错误。

因此,您可能需要实现delegate(协议引用here)来捕获这些通知:

- (void)parser:(NSXMLParser *)parser foundComment:(NSString *)comment

相关问题