0

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

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

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

4

1 回答 1

1

根据NSXMLParser 文档

An在处理 XML 文档时将其遇到的项目(元素、属性、CDATA 块、注释等)NSXMLParser通知其委托。除了报告它们之外,它本身不会对那些已解析的项目做任何事情。它还报告解析错误。

因此,您可能需要实现委托(此处的协议参考)来捕获这些通知:

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

于 2013-06-25T23:36:07.483 回答