【发布时间】:2010-06-30 07:49:53
【问题描述】:
NSXMLParser 允许对 NSData 块或来自 URL 源的 SAX 解析。
问题是这两种方法都需要在解析开始之前知道整个 XML 源。
假设我有一个 XML 数据流(比如一系列 NSData 对象)并且我想使用 NSXMLParser 或其他可可类来处理该流,我怎样才能做到这一点而不需要从整个文档开始?
【问题讨论】:
标签: iphone xml cocoa streaming sax
NSXMLParser 允许对 NSData 块或来自 URL 源的 SAX 解析。
问题是这两种方法都需要在解析开始之前知道整个 XML 源。
假设我有一个 XML 数据流(比如一系列 NSData 对象)并且我想使用 NSXMLParser 或其他可可类来处理该流,我怎样才能做到这一点而不需要从整个文档开始?
【问题讨论】:
标签: iphone xml cocoa streaming sax
查看 Apple 的 XMLPerformance 示例项目,它使用 libxml2 执行流式解析。
【讨论】: