1

我必须更新现有 XML 文档的节点,挑战是节点值可能太大(~1MB)。有没有办法让节点值(它存储在一个单独的文件中)可以流式读取并同时流式写入 XML。这样在任何时候内存占用都不高。

我只需要更新 XML 文档中一个节点的值。原始 XML 文件很小。

4

1 回答 1

0

使用 SAX 解析器而不是 DOM。您还可以使用 StAX API(JDK 包 javax.xml.stream 的一部分)。

延伸阅读——

于 2013-07-11T14:35:01.470 回答