[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文件的例子應該結果:C#Xml序列化:序列化類屬性作爲父類的屬性
<tree name="Jack" surname="Thompson">
</tree>
我不希望這樣的:
<tree surname="Thompson">
<name>Jack</name>
</tree>
沒有辦法做到這一點。另外,你不需要'[Serializable]' – 2012-04-18 14:53:54