【发布时间】:2010-10-05 00:27:29
【问题描述】:
我正在尝试在 java 中解析一个最大为 500 mb 的 XML 文件。我尝试使用 SAX,但它给了我这个错误 java.lang.OutOfMemoryError:Java 堆空间 在 com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append(未知来源) 你能帮助我吗? 非常感谢。 附:较小的 XML 文件也能正常工作
【问题讨论】:
-
我也对您在 500MB xml 文件中存储的内容感兴趣!?
-
您的 XML 是否包含非常大的(例如,数千万个字符)文本运行而没有干预元素?
-
我不知道为什么……是一个学校项目。文件在这里dblp.uni-trier.de/xml。
标签: java xml memory parsing out-of-memory