如何更新xml文件而不将整个文件加载到内存中

Vim*_*Raj 2 .net c# xml

我们如何更新xml文件而不将其完全加载到内存中.在下面的代码中,我想浏览每个父节点注释并更新to节点的值.我们如何使用C#实现这一目标.我必须根据代码中的其他计算更新to字段.

<note>
<from>Jani</from>
<to>Tove</to>
</note>
<note>
<from>John</from>
<to>Doe</to>
</note>
Run Code Online (Sandbox Code Playgroud)

Ode*_*ded 7

你可以使用XmlReaderXmlWriter你一起使用流媒体方法,只需从阅读器中写出你需要改变的部分.

Scott Hanselman有一篇使用这种技术的博客文章.

  • 请注意,这篇文章来自2005年.不要做博客文章的作用:不要使用`XmlTextWriter`. (3认同)