如何更新自定义对象序列化的xml文件中的属性值?

时间:2014-09-16 07:54:12

标签: c# xml

我有一个序列化类,每个属性都应用了SerializableAttribute属性。我可以从xml文件中获取对象并更改应用程序中属性的内容。我想将已更改对象的内容保存到orignal xml中,该文件来自。有没有简单的方法可以在不重新保存整个文件的情况下将更改对象内容更新为xml文件?

[Serializable]
public class Product
{
    [XmlAttribute]
    public double Name {get; set;}

    [XmlAttribute]
    public double Value { get; set; }
}

1 个答案:

答案 0 :(得分:1)

执行以下操作:

  1. 反序列化对象。
  2. 修改值。
  3. 再次序列化。