我需要在iPad上处理超过70mb的xml文件。在iPhone或iPad中可以处理的最大文件大小是多少。
如何在iPhone中处理这些大文件?是否有任何开源解析器用于解析iPhone中的xml文件
答案 0 :(得分:2)
SAX是一个基于流/事件的框架,您可以在其中编码处理程序,以便在输入流中遇到标记,注释,文本等时处理事件。如果你没有构建某种树但只提取你需要的树,那么限制取决于你保留的内容。除了CPU时间之外,没有其他限制可以处理和忽略您不需要的数据。
答案 1 :(得分:1)
我在网上长时间浏览后找到的一个很好的解决方案是AQXMLParser。
这是内存和使用方面的最佳解决方案。
答案 2 :(得分:0)
IGXMLReader允许您有效地解析XML文档。 实例化后,调用#nextObject迭代每个节点。注意 您只能迭代一次文档!