如何序列化对象并作为子项追加到xml?

时间:2013-04-19 03:47:00

标签: c# xml-serialization

我目前正在使用XmlSerializer类来序列化对象并存储它们。但是,我能看到使用Serializer的唯一方法是立即将数据写入流。我想要做的是拥有一个包含所有序列化的文件。

那么有没有办法将对象序列化为XmlNode,然后将该节点附加到xml文件的根节点?

1 个答案:

答案 0 :(得分:1)

我做了一些研究,似乎你的问题与this有关。

XMLSerializer不支持更改序列化数据。您可以做的是反序列化文件以获取数据,更新数据,并将新数据序列化为覆盖旧文件的文件。尝试一下。