XElement.GetPrefixOfNamespace(XNamespace) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.