XElement.GetNamespaceOfPrefix(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Namespace ab, der einem bestimmten Präfix für dieses XElementzugeordnet ist.
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
Parameter
- prefix
- String
Eine Zeichenfolge, die das zu suchende Namespacepräfix enthält.
Gibt zurück
Ein XNamespace für den Namespace, der dem Präfix für dieses XElementzugeordnet ist.
Beispiele
Im folgenden Beispiel wird eine XML-Struktur erstellt, die über einen Namespace mit einem zugeordneten Präfix verfügt. Anschließend wird diese Methode verwendet, um das XNamespace Präfix abzurufen.
XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");
XNamespace awNamespace = xmlTree.GetNamespaceOfPrefix("aw");
Console.WriteLine("Namespace: {0}", awNamespace);
Wenn Sie Visual Basic verwenden, würden Sie in der Regel den GetXmlNamespace-Operatoroperator wie folgt verwenden.
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
Dieses Beispiel erzeugt die folgende Ausgabe:
Namespace: http://www.adventure-works.com
Hinweise
Diese Methode untersucht die XML-Struktur für Namespaceattribute, die sich im Bereich für dieses Element befinden. Namespacepräfixe werden in Namespaceattributen angegeben, die sich in der XML-Struktur befinden.