使用XmlSerializer将新元素添加到现有XML文件

时间:2017-03-09 08:39:58

标签: c# xml serialization out-of-memory xmlserializer

如何使用System.Xml.Serialization.XmlSerializer将新元素添加到现有(非常大)的XML文件中?

我做什么想要:

  • 将XML文件反序列化为根对象(进入内存)
  • 将新元素(子对象)添加到根元素(根对象)
  • 将根对象序列化为XML-File

原因是,XML文件非常大,我遇到了“Out of Memory Exception”。

1 个答案:

答案 0 :(得分:0)

我发现这篇文章完美地解决了我的问题:https://www.codeproject.com/Tips/120840/Xml-Serialization-on-large-xml-files