java - 通过 DOM 解析器编辑 BIG XML

标签 java xml parsing memory

如果有一个非常大的XML并且使用DOM解析器来解析它。 现在需要从 XML 添加/删除元素,即编辑 XML 由于内存限制,整个 XML 不会被加载,如何编辑 XML? 解决这个问题的策略是什么?

最佳答案

您可以考虑改用 SAX 解析器,它不会将整个文档保留在内存中。它会更快,并且使用的内存也会少得多。

关于java - 通过 DOM 解析器编辑 BIG XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7546981/

相关文章:

java - Spring/LDAP - 在 beans 配置中调用 setter 方法

python - 在python中解析xml内容

python - xml.dom.minidom : Getting CDATA values

parsing - Powershell 将 get-winevent 解析为 csv,其中包含所有子对象的 header

java - 更新另一个 swing gui 类中的 jTextField

java - 关于Java lang中的if语句

html - 在 html 表中转置/交换 x,y 轴

javascript - Node.js 循环和 JSON 构建

java LocalDateTime 来自字符串解析错误

java - 如何在 Android Studio 1.0.1 上运行 Facebook 示例应用程序