XmlSerializerクラスを使用してXMLにシリアル化するように設定したC#の単純なクラスがあります。
[Serializable, XmlRoot("dc", Namespace= dc.NS_DC)]
public class DCItem {
// books??
[XmlElement("title")]
public string Title { get; set; }
}
DCItemは、コードが現在セットアップされているため(上記のように)、優れたシリアル化を実現します。ただし、プロパティ「Title」を「Books」ノードに含まれるように変更したいと思います。例えば:
<dc>
<books>
<title>Joe's Place</title>
</books>
</dc>
これを行うための最良の方法は何ですか?