XElement.GetDefaultNamespace Methode

Definitie

Hiermee wordt de standaardwaarde XNamespace van deze XElement.

public:
 System::Xml::Linq::XNamespace ^ GetDefaultNamespace();
public System.Xml.Linq.XNamespace GetDefaultNamespace();
member this.GetDefaultNamespace : unit -> System.Xml.Linq.XNamespace
Public Function GetDefaultNamespace () As XNamespace

Retouren

Een XNamespace die de standaardnaamruimte van dit XElementbestand bevat.

Voorbeelden

In het volgende voorbeeld wordt een XML-structuur gemaakt met een standaardnaamruimte. Vervolgens wordt deze methode gebruikt om de standaardnaamruimte op te halen.

String xml = "<root xmlns='http://www.adventure-works.com'/>";
XElement e = XElement.Parse(xml);
Console.WriteLine("Default namespace: {0}", e.GetDefaultNamespace());
Imports <xmlns="http://www.adventure-works.com">

Module Module1
    Sub Main()
        Dim e As XElement = <root/>
        Console.WriteLine("Default namespace: {0}", e.GetDefaultNamespace())
    End Sub
End Module

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

Default namespace: http://www.adventure-works.com

Opmerkingen

Naamruimtedeclaraties kunnen worden behouden als kenmerken in de XML-structuur. Deze speciale kenmerken declareren naamruimten, inclusief standaardnaamruimten. Met deze methode wordt de naamruimtedeclaratie gevonden die de standaardnaamruimte declareert, als er een is en de XNamespace standaardnaamruimte retourneert.

Als er geen kenmerk is dat de standaardnaamruimte declareert, retourneert XNamespace.Nonedeze methode.

Wanneer u XML-structuren maakt met C#, zelfs als een XML-structuur wordt geserialiseerd met een standaardnaamruimte, als de naamruimte niet als kenmerk in de XML-structuur wordt bewaard, wordt met deze methode de naamruimte niet als de standaardnaamruimte weergegeven.

Wanneer u XML-structuren maakt met behulp van Visual Basic en letterlijke XML-waarden, wordt een naamruimtekenmerk gemaakt in de structuur door de Visual Basic compiler. Deze methode rapporteert die naamruimte als u de XML maakt in een standaardnaamruimte met behulp van de instructie Import.

Van toepassing op

Zie ook