我正在使用NSXMLParser
解析XML,但是当找到这样的评论时:
<!-- ------------------------------------------- -->
<!-- This is a comment -->
解析器停止解析。有谁知道为什么会这样?
答案 0 :(得分:1)
NSXMLParser
通知其代理处理XML文档时遇到的项(元素,属性,CDATA块,注释等)。除了报告它们之外,它本身不会对那些已解析的项执行任何操作。它还报告解析错误。
因此,您可能需要实现delegate(协议引用here)来捕获这些通知:
- (void)parser:(NSXMLParser *)parser foundComment:(NSString *)comment