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 zugeordnet ist.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
Parameter
- ns
- XNamespace
Ein XNamespace , der nachschlagen soll.
Gibt zurück
Eine String , die 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 zu XNamespace Zeichenfolge 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 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.
Wenn der Namespace der Standardnamespace ist und kein Präfix für den Namespace vorhanden ist, gibt diese Methode NULL zurück.