XElement.GetNamespaceOfPrefix(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera przestrzeń nazw skojarzona z określonym prefiksem dla tego elementu 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
Parametry
- prefix
- String
Ciąg zawierający prefiks przestrzeni nazw do wyszukania.
Zwraca
Element XNamespace dla przestrzeni nazw skojarzonej z prefiksem dla tego elementu XElement.
Przykłady
Poniższy przykład tworzy drzewo XML, które ma przestrzeń nazw ze skojarzonym prefiksem. Następnie używa tej metody do pobrania XNamespace prefiksu.
XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");
XNamespace awNamespace = xmlTree.GetNamespaceOfPrefix("aw");
Console.WriteLine("Namespace: {0}", awNamespace);
W przypadku korzystania z Visual Basic zazwyczaj używa się operatora Operatora GetXmlNamespace w następujący sposób
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
Ten przykład generuje następujące wyniki:
Namespace: http://www.adventure-works.com
Uwagi
Ta metoda analizuje drzewo XML atrybutów przestrzeni nazw, które znajdują się w zakresie dla tego elementu. Prefiksy przestrzeni nazw są określane w atrybutach przestrzeni nazw, które znajdują się w drzewie XML.