gpt4 book ai didi

c# - 如何在不反序列化旧数据的情况下将新项目附加到序列化的 xml 数据中?

转载 作者:行者123 更新时间:2023-11-30 14:00:59 26 4
gpt4 key购买 nike

通常,我使用以下代码将对象序列化为 XML 文件。每天,我都会在不同的时间段将大约 100-1000 个新项目添加到此列表中。

var xmlSerializer = new XmlSerializer(typeof(List<TestModel>));
xmlSerializer.Serialize(stream, list);

如何在不反序列化旧数据的情况下将新项目附加到序列化的 xml 数据中?

谢谢,

最佳答案

您可以将对象序列化到内存并附加到现有文件。另请查看 MS 文章 Efficient Techniques for Modifying Large XML Files其中显示了两种适用于您的情况的技术。

关于c# - 如何在不反序列化旧数据的情况下将新项目附加到序列化的 xml 数据中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9358149/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com