XDocument.NodeType Egenskap

Definition

Hämtar nodtypen för den här noden.

public:
 virtual property System::Xml::XmlNodeType NodeType { System::Xml::XmlNodeType get(); };
public override System.Xml.XmlNodeType NodeType { get; }
member this.NodeType : System.Xml.XmlNodeType
Public Overrides ReadOnly Property NodeType As XmlNodeType

Egenskapsvärde

Nodtypen. För XDocument objekt är Documentdet här värdet .

Exempel

I följande exempel visas användningen av den här egenskapen.

// Note that this property uses XmlNodeType, which is in the System.Xml namespace.
XDocument xmlTree = new XDocument(
    new XDeclaration("1.0", "utf-8", "yes"),
    new XElement("Root", "content")
);
Console.WriteLine(xmlTree.NodeType);
' Note that this property uses XmlNodeType, which is in the System.Xml namespace.
Dim xmlTree As XDocument = _
    <?xml version='1.0' encoding='utf-8' standalone='yes'?>
        <Root>content</Root>
Console.WriteLine("{0}", xmlTree.NodeType)

Det här exemplet genererar följande utdata:

Document

Kommentarer

Eftersom alla klasser som härleds från XObject innehåller en NodeType egenskap kan du skriva kod som körs på samlingar av objekt där typen av var och en är en underklass av XObject. Koden kan sedan testa för nodtypen för varje objekt i samlingen.

Gäller för

Se även