标签: java xml parsing xml-parsing
我有一个需要使用Java解析的20 GB XML文件。有没有人知道如何解析这么大的文件?常规文件IO操作不起作用并抛出错误。
由于
答案 0 :(得分:2)
一般来说,20GB是非常不寻常的。唯一可行的解决方案是使用一些SAX解析器,如果你不能预处理文件并将其拆分成一些较小的块。只要你可以写它就不会导致文件出现任何IO错误。
答案 1 :(得分:0)
您可能无法将整个文件一次解析为DOM树或类似文件,但是流式方法(如SAX或StAX)应该可以正常工作。