XElement.GetNamespaceOfPrefix(String) Methode

Definitie

Hiermee wordt de naamruimte opgehaald die aan een bepaald voorvoegsel is gekoppeld.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

Parameters

prefix
String

Een tekenreeks die het voorvoegsel van de naamruimte bevat om op te zoeken.

Retouren

Een XNamespace voor de naamruimte die aan het voorvoegsel is gekoppeld.XElement

Voorbeelden

In het volgende voorbeeld wordt een XML-structuur gemaakt met een naamruimte met een gekoppeld voorvoegsel. Vervolgens wordt deze methode gebruikt om het XNamespace voorvoegsel op te halen.

XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");
XNamespace awNamespace = xmlTree.GetNamespaceOfPrefix("aw");
Console.WriteLine("Namespace: {0}", awNamespace);

Wanneer u Visual Basic gebruikt, gebruikt u doorgaans de operator GetXmlNamespace Operator als volgt

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

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

Namespace: http://www.adventure-works.com

Opmerkingen

Deze methode bekijkt de XML-structuur voor naamruimtekenmerken die binnen het bereik van dit element vallen. Naamruimtevoorvoegsels worden opgegeven in naamruimtekenmerken die zich in de XML-structuur bevinden.

Van toepassing op

Zie ook