如何使用XML序列化序列化包含相同类的类

时间:2013-01-03 08:52:09

标签: c# .net xml xml-serialization

我的班级目前看起来像这样

[Serializable()]
public class TreeViewItem
{
  private string _sTexte;
  [System.Xml.Serialization.XmlElement("Texte")]
  public string Texte 
  {
    get { return _sTexte; }
    set { Label = _sTexte = value; } 
  }

  [System.Xml.Serialization.XmlElement("Parent")]
  public TreeViewItem Parent { get; set; }
}

当我使用Parent属性序列化此类时出现错误。

但是,如果忽略Parent属性,我可以成功序列化,如下所示:

[System.Xml.Serialization.XmlIgnore]
public TreeViewItem Parent { get; set; }

如何将此类序列化为包含Parent属性的文件?

0 个答案:

没有答案