XName.Namespace 屬性

定義

取得完整限定名稱的命名空間部分。

public:
 property System::Xml::Linq::XNamespace ^ Namespace { System::Xml::Linq::XNamespace ^ get(); };
public System.Xml.Linq.XNamespace Namespace { get; }
member this.Namespace : System.Xml.Linq.XNamespace
Public ReadOnly Property Namespace As XNamespace

屬性值

XNamespace

XNamespace,包含名稱的命名空間部分。

範例

下列範例顯示這個屬性的使用。

XNamespace ns = "http://www.adventure-works.com";  
XElement root = new XElement(ns + "Root", "content");  
Console.WriteLine(root.Name);  
Console.WriteLine(root.Name.LocalName);  
Console.WriteLine(root.Name.Namespace);  
Imports <xmlns="http://www.adventure-works.com">  

Module Module1  
    Sub Main()  
        Dim root As XElement = <Root/>  
        Console.WriteLine(root.Name)  
        Console.WriteLine(root.Name.LocalName)  
        Console.WriteLine(root.Name.Namespace)  
    End Sub  
End Module  

這個範例會產生下列輸出:

{http://www.adventure-works.com}Root  
Root  
http://www.adventure-works.com  

備註

不保證 Namespace 屬性為 nullXName如果 不在命名空間中,這個屬性會傳 None 回 。

適用於

另請參閱