XmlElementAttributes.Add メソッド
アセンブリ: System.Xml (system.xml.dll 内)

Dim instance As XmlElementAttributes Dim attribute As XmlElementAttribute Dim returnValue As Integer returnValue = instance.Add(attribute)
戻り値
新しく追加された項目の 0 から始まるインデックス。

2 つの XmlElementAttribute オブジェクトを作成し、Add メソッドを呼び出して、これらのオブジェクトを XmlElementAttributes に追加する例を次に示します。この例では、次に XmlElementAttributes を XmlAttributeOverrides に追加し、これを使用して、Transportation クラスのインスタンスをシリアル化できる XmlSerializer を作成しています。
Public Function CreateOverrider() As XmlSerializer ' Create XmlAttributes and XmlAttributeOverrides instances. Dim attrs As New XmlAttributes() Dim xOver As New XmlAttributeOverrides() ' Create an XmlElementAttributes to override ' the Vehicles property. Dim xElement1 As New XmlElementAttribute(GetType(Truck)) ' Add the XmlElementAttribute to the collection. attrs.XmlElements.Add(xElement1) ' Create a second XmlElementAttribute, and ' add to the collection. Dim xElement2 As New XmlElementAttribute(GetType(Train)) attrs.XmlElements.Add(xElement2) ' Add the XmlAttributes to the XmlAttributeOverrides, ' specifying the member to override. xOver.Add(GetType(Transportation), "Vehicles", attrs) ' Create the XmlSerializer, and return it. Dim xSer As New XmlSerializer(GetType(Transportation), xOver) Return xSer End Function End Class
public XmlSerializer CreateOverrider() { // Create XmlAttributes and XmlAttributeOverrides instances. XmlAttributes attrs = new XmlAttributes(); XmlAttributeOverrides xOver = new XmlAttributeOverrides(); /* Create an XmlElementAttributes to override the Vehicles property. */ XmlElementAttribute xElement1 = new XmlElementAttribute(typeof(Truck)); // Add the XmlElementAttribute to the collection. attrs.XmlElements.Add(xElement1); /* Create a second XmlElementAttribute, and add to the collection. */ XmlElementAttribute xElement2 = new XmlElementAttribute(typeof(Train)); attrs.XmlElements.Add(xElement2); /* Add the XmlAttributes to the XmlAttributeOverrides, specifying the member to override. */ xOver.Add(typeof(Transportation), "Vehicles", attrs); // Create the XmlSerializer, and return it. XmlSerializer xSer = new XmlSerializer (typeof(Transportation), xOver); return xSer; }
public: XmlSerializer^ CreateOverrider() { // Create XmlAttributes and XmlAttributeOverrides instances. XmlAttributes^ attrs = gcnew XmlAttributes; XmlAttributeOverrides^ xOver = gcnew XmlAttributeOverrides; /* Create an XmlElementAttributes to override the Vehicles property. */ XmlElementAttribute^ xElement1 = gcnew XmlElementAttribute( Truck::typeid ); // Add the XmlElementAttribute to the collection. attrs->XmlElements->Add( xElement1 ); /* Create a second XmlElementAttribute, and add to the collection. */ XmlElementAttribute^ xElement2 = gcnew XmlElementAttribute( Train::typeid ); attrs->XmlElements->Add( xElement2 ); /* Add the XmlAttributes to the XmlAttributeOverrides, specifying the member to override. */ xOver->Add( Transportation::typeid, "Vehicles", attrs ); // Create the XmlSerializer, and return it. XmlSerializer^ xSer = gcnew XmlSerializer( Transportation::typeid,xOver ); return xSer; }
public XmlSerializer CreateOverrider() { // Create XmlAttributes and XmlAttributeOverrides instances. XmlAttributes attrs = new XmlAttributes(); XmlAttributeOverrides xOver = new XmlAttributeOverrides(); /* Create an XmlElementAttributes to override the Vehicles property. */ XmlElementAttribute xElement1 = new XmlElementAttribute(Truck.class.ToType()); // Add the XmlElementAttribute to the collection. attrs.get_XmlElements().Add(xElement1); /* Create a second XmlElementAttribute, and add to the collection. */ XmlElementAttribute xElement2 = new XmlElementAttribute(Train.class.ToType()); attrs.get_XmlElements().Add(xElement2); /* Add the XmlAttributes to the XmlAttributeOverrides, specifying the member to override. */ xOver.Add(Transportation.class.ToType(), "Vehicles", attrs); // Create the XmlSerializer, and return it. XmlSerializer xSer = new XmlSerializer(Transportation.class.ToType(), xOver); return xSer; } //CreateOverrider

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からXmlElementAttributes.Add メソッドを検索する場合は、下記のリンクをクリックしてください。

- XmlElementAttributes.Add メソッドのページへのリンク