XElement.GetPrefixOfNamespace(XNamespace) Methode

Definitie

Hiermee wordt het voorvoegsel opgehaald dat aan een naamruimte is XElementgekoppeld.

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

Parameters

ns
XNamespace

Een XNamespace om op te zoeken.

Retouren

Een String met het voorvoegsel van de naamruimte.

Voorbeelden

In het volgende voorbeeld wordt een XML-structuur gemaakt die een naamruimte met een voorvoegsel bevat. Vervolgens wordt deze methode gebruikt om het voorvoegsel voor de naamruimte op te halen. U ziet dat in dit voorbeeld de impliciete conversie van tekenreeks naar XNamespace wordt gebruikt bij het aanroepen van deze methode.

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

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

Prefix: aw

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.

Als de naamruimte de standaardnaamruimte is en er geen voorvoegsel voor de naamruimte is, retourneert deze methode null.

Van toepassing op

Zie ook