【发布时间】:2013-05-13 17:17:01
【问题描述】:
我需要解析大约 1 到 3 GB 的 xml 文件。如果我解析这么大的xml文件没有错,就使用sax解析机制。请推荐最好的 SAX 解析器框架
【问题讨论】:
-
SAX 不是一个框架。您是否要求最好的 SAX 解析器实现?
标签: java xml xml-parsing saxparser
我需要解析大约 1 到 3 GB 的 xml 文件。如果我解析这么大的xml文件没有错,就使用sax解析机制。请推荐最好的 SAX 解析器框架
【问题讨论】:
标签: java xml xml-parsing saxparser
javax.xml.parsers.SAXParser是我推荐的解析器
【讨论】:
作为 Sanjaya,我也一直在使用 javax.xml。
为了解析具有复杂模式的千兆字节范围内的文件,我使用了实现 XMLStreamReader (http://woodstox.codehaus.org/javadoc/stax-api/1.0/javax/xml/stream/XMLStreamReader.html) 的自定义 StAX 解析器。 这允许基于事件的无状态解析器。
【讨论】: