2012-03-31 27 views
0

私は、作成するXMLファイルの最上位レベルの.NET 3.5プロジェクト内にXMLクラスを持っています。私はそれが "アドレス"の代わりに "PersonalAddresses"と呼ばれる別の名前を持つように作成する要素をしたい。生成する要素の名前を設定するためにXmlElement属性をクラスに追加しようとするとエラーが発生します。 XmlType属性のTypeNameは、生成された要素の名前を変更しません。クラスの生成された要素名を "PersonalAddresses"に変更するにはどうすればよいですか?xmlファイルに別の要素名を使用する必要があります

[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] 
public partial class Addresses 
{ class code ... } 

答えて

0

回答が見つかりました。名前を変更するために、クラスにXmlRoot属性を追加するだけでした。

[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] 
[System.Xml.Serialization.XmlRootAttribute("PersonalAddresses")] 
public partial class Addresses 
{ class code ... } 
関連する問題