XmlElementAttribute.ElementName プロパティ

定義

生成された XML 要素の名前を取得または設定します。

public:
 property System::String ^ ElementName { System::String ^ get(); void set(System::String ^ value); };
public string ElementName { get; set; }
member this.ElementName : string with get, set
Public Property ElementName As String

プロパティ値

String

生成された XML 要素の名前。 既定値はメンバー識別子です。

次の例では、a のプロパティをElementNameXmlElementAttribute新しい値に設定します。

// This is the class that will be serialized.
public ref class XClass
{
public:
   /* The XML element name will be XName
   instead of the default ClassName. */
   [XmlElement(ElementName="XName")]
   String^ ClassName;
};
// This is the class that will be serialized.
public class XClass
{
   /* The XML element name will be XName
   instead of the default ClassName. */
   [XmlElement(ElementName = "XName")]
   public string ClassName;
}
' This is the class that will be serialized.
Public Class XClass
   ' The XML element name will be XName
   ' instead of the default ClassName.
   <XmlElement(ElementName := "XName")> Public ClassName() As String
End Class

注釈

ElementName生成された XML 要素の名前がメンバーの識別子と異なるかどうかを指定します。

生成された XML ドキュメントで XML 名前空間を使用して同じ名前のメンバーを区別する場合は、同じ ElementName 値を複数のクラス メンバーに設定できます。 XML ドキュメントで名前空間とプレフィックス付き名前を使用する方法の詳細については、クラスを XmlSerializerNamespaces 参照してください。

適用対象

こちらもご覧ください