XElement.GetPrefixOfNamespace(XNamespace) 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 das Präfix ab, das einem Namespace für dieses XElementzugeordnet ist.
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
Parameter
- ns
- XNamespace
Ein XNamespace, der gesucht werden soll.
Gibt zurück
Ein String, der das Namespacepräfix enthält.
Beispiele
Im folgenden Beispiel wird eine XML-Struktur erstellt, die einen Namespace mit einem Präfix enthält. Anschließend wird diese Methode verwendet, um das Präfix für den Namespace abzurufen. Beachten Sie, dass in diesem Beispiel beim Aufrufen dieser Methode die implizite Konvertierung von Zeichenfolge in XNamespace verwendet wird.
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
Dieses Beispiel erzeugt die folgende Ausgabe:
Prefix: aw
Hinweise
Diese Methode durchläuft die XML-Struktur nach Namespaceattributen, die sich im Bereich für dieses Element befinden. Namespacepräfixe werden in Namespaceattributen angegeben, die sich in der XML-Struktur befinden.
Wenn der Namespace der Standardnamespace ist und kein Präfix für den Namespace vorhanden ist, gibt diese Methode NULL zurück.