XElement.GetPrefixOfNamespace(XNamespace) 메서드

정의

XElement네임스페이스와 연결된 접두사를 가져옵니다.

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

매개 변수

ns
XNamespace

XNamespace 조회할 항목입니다.

반품

네임스페이스 접두사를 포함하는 A String 입니다.

예제

다음 예제에서는 접두사를 가진 네임스페이스를 포함하는 XML 트리를 만듭니다. 그런 다음 이 메서드를 사용하여 네임스페이스의 접두사를 검색합니다. 이 예제에서는 이 메서드를 호출할 때 문자열에서 암시적 변환을 XNamespace 사용합니다.

XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");
string prefix = xmlTree.GetPrefixOfNamespace("http://www.adventure-works.com");
Console.WriteLine("Prefix: {0}", prefix);
Imports <xmlns:aw="http://www.adventure-works.com">

Module Module1
    Sub Main()
        Dim xmlTree As XElement = <aw:Root/>
        Dim prefix As String = xmlTree.GetPrefixOfNamespace("http://www.adventure-works.com")
        Console.WriteLine("Prefix: {0}", prefix)
    End Sub
End Module

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

Prefix: aw

설명

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

네임스페이스가 기본 네임스페이스이고 네임스페이스에 대한 접두사는 없으면 이 메서드는 null을 반환합니다.

적용 대상

추가 정보