我正在使用NSXMLParser
解析XML,但是当找到这样的注释时:
<!-- ------------------------------------------- -->
<!-- This is a comment -->
解析器停止解析。有人知道为什么会这样吗?
最佳答案
根据NSXMLParser docs,
NSXMLParser
在处理XML文档时将其遇到的项目(元素,属性,CDATA块,注释等)通知其委托人。它本身不对那些解析的项目做任何事情,只是报告它们。它还报告解析错误。
因此,您可能需要实现delegate(协议引用here)来捕获这些通知:- (void)parser:(NSXMLParser *)parser foundComment:(NSString *)comment
关于ios - NSXMLParser在XML文件中找到注释时停止分析,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17309202/