XElement.GetPrefixOfNamespace(XNamespace) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 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입니다.
반환
네임스페이스 접두사가 들어 있는 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을 반환합니다.