[Serializable]
public class XX
{
[XmlAttribute("name")]
public string name{get;set;}
}
[Serializable]
[XmlRoot("tree")]
public class XY
{
public XX Name{get;set;}
[XmlAttribute("surname")]
public Surname{get;set;}
}
嗨,我正在尝试将类似于上面这些类的内容序列化为 XML。我的问题是XX类的属性应该序列化为XY类序列化的属性,而不是XmlElement。有谁知道可以吗??为了澄清这里是应该产生的 xml 文件的示例:
<tree name="Jack" surname="Thompson">
</tree>
我不想要这个:
<tree surname="Thompson">
<name>Jack</name>
</tree>