用Java解析巨大的XML

时间:2013-02-20 22:56:33

标签: java xml parsing xml-parsing

我有一个需要使用Java解析的20 GB XML文件。有没有人知道如何解析这么大的文件?常规文件IO操作不起作用并抛出错误。

由于

2 个答案:

答案 0 :(得分:2)

一般来说,20GB是非常不寻常的。唯一可行的解​​决方案是使用一些SAX解析器,如果你不能预处理文件并将其拆分成一些较小的块。只要你可以写它就不会导致文件出现任何IO错误。

答案 1 :(得分:0)

您可能无法将整个文件一次解析为DOM树或类似文件,但是流式方法(如SAX或StAX)应该可以正常工作。

相关问题