次の方法で共有


XmlElementAttribute コンストラクタ (String)

XML 要素の名前を指定して、XmlElementAttribute クラスの新しいインスタンスを初期化します。

名前空間: System.Xml.Serialization
アセンブリ: System.Xml (system.xml.dll 内)

構文

'宣言
Public Sub New ( _
    elementName As String _
)
'使用
Dim elementName As String

Dim instance As New XmlElementAttribute(elementName)
public XmlElementAttribute (
    string elementName
)
public:
XmlElementAttribute (
    String^ elementName
)
public XmlElementAttribute (
    String elementName
)
public function XmlElementAttribute (
    elementName : String
)

パラメータ

  • elementName
    シリアル化されたメンバの XML 要素名。

解説

既定では、XmlSerializer でクラスのインスタンスをシリアル化するときは、メンバ名が XML 要素名として使用されます。たとえば、Vehicle という名前のフィールドは、Vehicle という名前の XML 要素を生成します。ただし、Cars などの別の名前の要素が必要な場合には、その名前を elementName パラメータに渡します。

使用例

Vehicles という名前のフィールドが 1 つある単純なクラスの例を次に示します。この例では、XmlElementAttribute をフィールドに適用し、elementName パラメータを指定しています。これにより、XmlSerializer に対して、"Vehicles" ではなく "Cars" という名前で XML 要素を生成するように指示できます。

Public Class Transportation
    <XmlElement("Cars")> Public Vehicles As String
End Class
public class Transportation
{
   [XmlElement("Cars")]
   public string Vehicles;
}
public ref class Transportation
{
public:

   [XmlElement("Cars")]
   String^ Vehicles;
};
public class Transportation
{
    /** @attribute XmlElement("Cars")
     */
    public String vehicles;
} //Transportation

プラットフォーム

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 2.0、1.1、1.0

.NET Compact Framework

サポート対象 : 2.0、1.0

参照

関連項目

XmlElementAttribute クラス
XmlElementAttribute メンバ
System.Xml.Serialization 名前空間