我正在使用 xml 序列化和反序列化来读取和写入 XML 文件。一切正常,我喜欢它,因为我可以通过我生成的单个对象访问文件中的任何数据。
但是,我必须更新某些元素或将其从我的 xml 文件中删除。通过阅读该站点,我认为我可以使用 Xpath 或 LINQ 来做到这一点,但由于上述原因,我仍然喜欢通过序列化来做到这一点。是否可以?序列化是否意味着做这种逻辑?哦,我不想删除/重新创建我的文件,因为它违背了更新的目的。
我正在使用 xml 序列化和反序列化来读取和写入 XML 文件。一切正常,我喜欢它,因为我可以通过我生成的单个对象访问文件中的任何数据。
但是,我必须更新某些元素或将其从我的 xml 文件中删除。通过阅读该站点,我认为我可以使用 Xpath 或 LINQ 来做到这一点,但由于上述原因,我仍然喜欢通过序列化来做到这一点。是否可以?序列化是否意味着做这种逻辑?哦,我不想删除/重新创建我的文件,因为它违背了更新的目的。