XmlSerializerNamespaces.Add(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為物件加上前綴與命名空間對 XmlSerializerNamespaces 。
public:
void Add(System::String ^ prefix, System::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
備註
如果你想在 XML XmlSerializer 文件中限定元素和屬性名稱,你必須 Add 將前綴和命名空間配對對到物件 XmlSerializerNamespaces 。
你新增的任何命名空間都必須符合 W3C XML規範中的命名空間 。