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 diese 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 Namespacepräfix zum Nachschlagen enthält.
Gibt zurück
Ein XNamespace für den Namespace, der dem Präfix für diese XElementZugeordnet ist.
Beispiele
Im folgenden Beispiel wird eine XML-Struktur erstellt, die einen Namespace mit einem zugeordneten Präfix enthält. 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);
Bei Verwendung von Visual Basic würden Sie in der Regel den Operator GetXmlNamespace Operator 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 durchsieht die XML-Struktur nach Namespaceattributen, die sich für dieses Element im Gültigkeitsbereich befinden. Namespacepräfixe werden in Namespaceattributen angegeben, die sich in der XML-Struktur befinden.