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前缀和命名空间对。

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 命名空间。

适用于