XName.Namespace 속성

정의

정규화된 이름의 네임스페이스 부분을 가져옵니다.Gets the namespace part of the fully qualified name.

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입니다.An XNamespace that contains the namespace part of the name.

예제

다음 예제에서는이 속성의 사용을 보여 줍니다.The following example shows the use of this property.

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  

이 예제는 다음과 같은 출력을 생성합니다.This example produces the following output:

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

설명

Namespace 속성은 null되지 않습니다.The Namespace property is guaranteed to not be null. XName 네임 스페이스가 없는 경우이 속성은 None을 반환 합니다.If an XName is in no namespace, this property returns None.

적용 대상

추가 정보