我目前正在使用 XmlSerializer 类来序列化对象并存储它们。但是,我可以看到使用 Serializer 的唯一方法是将数据立即写入流。我想要做的是有一个包含所有执行序列化的文件。
那么有没有办法将一个对象序列化为一个 XmlNode,然后将该节点附加到 xml 文件的根节点?
我目前正在使用 XmlSerializer 类来序列化对象并存储它们。但是,我可以看到使用 Serializer 的唯一方法是将数据立即写入流。我想要做的是有一个包含所有执行序列化的文件。
那么有没有办法将一个对象序列化为一个 XmlNode,然后将该节点附加到 xml 文件的根节点?
我做了一些研究,看来您的问题与此有关。
XMLSerializer 不支持更改序列化数据。您可以做的是反序列化文件以获取数据,更新数据并将新数据序列化为覆盖旧文件的文件。试试看。