XmlSerializerNamespaces.Add(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向对象添加前缀和命名空间对 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 命名空间。