【发布时间】:2014-02-24 10:13:53
【问题描述】:
我必须输出一个可以包含使用数据量的 XML 文件,我正在使用 DOM 解析器来编写 XML 文件。也可以将数据附加到现有的 XML 文件中。
我的要求是向根元素添加数据。
是否可以在不读取整个 XML 文档的情况下追加数据(不将 XML 加载到内存中)?
示例数据:
当前 XML 文件:
<employees>
<employee>
<name>jon</name>
<age> 22</age>
<address> address1 </address>
</employee>
</employees>
所需文件:
<employees>
<employee>
<name>jon</name>
<age> 22</age>
<address> address1 </address>
</employee>
<employee>
<name>jon1</name>
<age> 24</age>
<address> address2 </address>
</employee>
</employees>
【问题讨论】:
-
无论如何 - XML FILE 将被加载到内存中。