다음을 통해 공유


XElement.GetNamespaceOfPrefix(String) 메서드

정의

XElement의 특정 접두사에 연결된 네임스페이스를 가져옵니다.

public:
 System::Xml::Linq::XNamespace ^ GetNamespaceOfPrefix(System::String ^ prefix);
public System.Xml.Linq.XNamespace GetNamespaceOfPrefix (string prefix);
public System.Xml.Linq.XNamespace? GetNamespaceOfPrefix (string prefix);
member this.GetNamespaceOfPrefix : string -> System.Xml.Linq.XNamespace
Public Function GetNamespaceOfPrefix (prefix As String) As XNamespace

매개 변수

prefix
String

조회할 네임스페이스 접두사가 들어 있는 문자열입니다.

반환

XNamespace

XNamespace의 접두사에 연결된 네임스페이스의 XElement입니다.

예제

다음 예제에서는 연결된 접두사로 네임스페이스가 있는 XML 트리를 만듭니다. 그런 다음 이 메서드를 사용하여 접두사 XNamespace 에 대한 검색을 수행합니다.

XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");  
XNamespace awNamespace = xmlTree.GetNamespaceOfPrefix("aw");  
Console.WriteLine("Namespace: {0}", awNamespace);  

Visual Basic 사용하는 경우 일반적으로 다음과 같이 GetXmlNamespace 연산자 연산자를 사용합니다.

Imports <xmlns:aw="http://www.adventure-works.com">  

Module Module1  
    Sub Main()  
        Dim xmlTree As XElement = <aw:Root/>  
        Dim awNamespace As XNamespace = GetXmlNamespace(aw)  
        Console.WriteLine("Namespace: {0}", awNamespace)  
    End Sub  
End Module  

이 예제는 다음과 같은 출력을 생성합니다.

Namespace: http://www.adventure-works.com  

설명

이 메서드는 XML 트리에서 이 요소의 범위에 있는 네임스페이스 특성을 확인합니다. 네임스페이스 접두사는 XML 트리에 있는 네임스페이스 특성에 지정됩니다.

적용 대상

추가 정보