【问题标题】:How to update an XML document by stream reading a file and simultaneously stream writing output如何通过流式读取文件并同时流式写入输出来更新 XML 文档
【发布时间】:2013-07-08 11:57:33
【问题描述】:

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

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

【问题讨论】:

    标签: java xml xml-parsing xml-serialization stax


    【解决方案1】:

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

    进一步阅读-

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-25
      • 1970-01-01
      • 1970-01-01
      • 2018-04-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多