标签: java xml xml-parsing xml-serialization stax
我必须更新现有XML文档的节点,挑战是节点值可能太大(~1MB)。是否有一种方法可以将节点值(存储在单独的文件中)进行流读取并同时将流写入XML。所以在任何时候内存占用都不高。
我只需要更新XML文档中一个节点的值。原始XML文件很小。
答案 0 :(得分:0)
使用SAX解析器而不是DOM。您还可以使用StAX API(JDK包javax.xml.stream的一部分)。
进一步阅读 -