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 이 접두사에 연결된 네임스페이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 Operator 연산자를 사용합니다.

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 트리에 있는 네임스페이스 특성에 지정됩니다.

적용 대상

추가 정보