【发布时间】:2011-01-22 00:49:54
【问题描述】:
我有一个包含许多子元素的大型 xml 文件。我希望能够运行一些 xpath 查询。我尝试在 java 中使用 vtd-xml,但有时会出现内存不足错误,因为 xml 太大而无法放入内存。有没有另一种方法来处理这么大的 xml。
【问题讨论】:
-
为什么这个问题上的 Python 标签?你希望人们提供 Python 解决方案吗?
-
在解析文档或尝试 xpath 查询时是否出现内存不足错误?如果是第二个,问题可能出在 xpath 查询上。无论哪种方式,您是否尝试为 JVM 增加堆的 -Xmx 值?
-
尝试扩展 vtd-xml 并使用内存映射选项
标签: java xml out-of-memory