我正在编写一个需要使用castor解组大型XML文件的应用程序。由于这个原因,我需要使用流式XML解析器(如Stax)来解析XML文件。 根据Castor的文档,castor默认解析器是Xerces。我访问了Xerces主页,我找不到Xerces是否是流解析器的任何信息。
有谁知道Xerces是否是一个流解析器。谢谢。
答案 0 :(得分:2)
关于如何处理这种情况,有一些建议on the FAQ。引用文档。
如何在数据流到达时读取数据?
您必须处理3个问题:
答案 1 :(得分:0)
来自http://en.wikipedia.org/wiki/Xerces:
Xerces是Apache用于解析的软件库集合, 验证,序列化和操作XML。该库实现了一个 用于XML解析的标准API数量,包括DOM,SAX和SAX2
所以它似乎支持流媒体和非流媒体API。有关所有支持的API,请参阅http://xerces.apache.org/#xerces2-j。