【发布时间】:2014-04-28 06:38:24
【问题描述】:
我需要打开一个大型 XML 文件并将 AddressInfo 元素附加到现有文件中。最好和最快的方法是什么?
我的 XML 示例:
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfAddressInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<AddressInfo>
<Level1></Level1>
<Level2>2010-10-29T19:53:32</Level2>
<Level3>/Level3>
<Level4></Level4>
</AddressInfo>
<AddressInfo>
<Level1></Level1>
<Level2>2010-10-29T19:53:32</Level2>
<Level3>/Level3>
<Level4></Level4>
</AddressInfo>
</ArrayOfAddressInfo>
【问题讨论】:
-
您要读取文件还是追加到文件中?
-
这似乎相关:stackoverflow.com/questions/14498356/…(包含仅链接答案)。
-
Yair Nevet,我想打开 xelement 并将其附加到 xdocument
-
作为流打开,寻找(文件大小 - 23)并将其写入那里,然后写入