XmlSerializerNamespaces.Add(String, String) メソッド

定義

プレフィックスと名前空間のペアを XmlSerializerNamespaces オブジェクトに追加します。

public:
 void Add(System::String ^ prefix, System::String ^ ns);
public void Add(string prefix, string ns);
public void Add(string prefix, string? ns);
member this.Add : string * string -> unit
Public Sub Add (prefix As String, ns As String)

パラメーター

prefix
String

XML 名前空間に関連付けられているプレフィックス。

ns
String

XML 名前空間。

次の例では、 XmlSerializerNamespaces オブジェクトを作成し、 Add メソッドを呼び出して 3 つのプレフィックスと名前空間のペアを追加します。

private XmlSerializerNamespaces AddNamespaces()
{
   XmlSerializerNamespaces xmlNamespaces =
   new XmlSerializerNamespaces();

   // Add three prefix-namespace pairs.
   xmlNamespaces.Add("money", "http://www.cpandl.com");
   xmlNamespaces.Add("books", "http://www.cohowinery.com");
   xmlNamespaces.Add("software", "http://www.microsoft.com");

   return xmlNamespaces;
}
Private Function AddNamespaces() As XmlSerializerNamespaces
    Dim xmlNamespaces As New XmlSerializerNamespaces()
    
    ' Add three prefix-namespace pairs.
    xmlNamespaces.Add("money", "http://www.cpandl.com")
    xmlNamespaces.Add("books", "http://www.cohowinery.com")
    xmlNamespaces.Add("software", "http://www.microsoft.com")
    
    Return xmlNamespaces
End Function

注釈

XmlSerializerで XML ドキュメント内の要素と属性の名前を修飾する場合は、プレフィックスと名前空間のペアをAdd オブジェクトにXmlSerializerNamespacesする必要があります。

追加する名前空間は、XML 仕様の W3C 名前空間に準拠している 必要があります。

適用対象