XmlElementAttribute.ElementName プロパティ
生成された XML 要素の名前を取得または設定します。
Public Property ElementName As String
[C#]
public string ElementName {get; set;}
[C++]
public: __property String* get_ElementName();public: __property void set_ElementName(String*);
[JScript]
public function get ElementName() : String;public function set ElementName(String);
プロパティ値
生成された XML 要素の名前。既定値は、メンバ識別子です。
解説
生成された XML 要素の名前をメンバの識別子と異なる名前にする場合は、 ElementName を指定します。
生成された XML ドキュメントが同一名のメンバを区別するために XML 名前空間を使用している場合は、同じ ElementName 値を複数のクラス メンバに設定できます。XML ドキュメントでの名前空間やプリフィックス付き名の使用方法については、 XmlSerializerNamespaces クラスのトピックを参照してください。
使用例
[Visual Basic, C#, C++] XmlElementAttribute の ElementName プロパティに新しい値を設定する例を次に示します。
' 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
[C#]
// 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;
}
[C++]
// This is the class that will be serialized.
public __gc class XClass
{
/* The XML element name will be XName
instead of the default ClassName. */
public:
[XmlElement(ElementName = S"XName")]
String* ClassName;
};
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
XmlElementAttribute クラス | XmlElementAttribute メンバ | System.Xml.Serialization 名前空間 | AttributeName