[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 クラスのプロパティを、XmlElement としてではなく、XY クラスのシリアル化の属性としてシリアル化する必要があることです。それが可能かどうか誰でも知っていますか?? 明確にするために、結果として得られる xml ファイルの例を次に示します。
<tree name="Jack" surname="Thompson">
</tree>
私はこれを望んでいません:
<tree surname="Thompson">
<name>Jack</name>
</tree>