XAttribute.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 XAttribute objekt är Attributedet här värdet .

Exempel

I följande exempel skapas ett attribut och nodtypen visas sedan med den här egenskapen.

XElement root = new XElement("Root",
    new XAttribute("Att", "content")
);

XAttribute att = root.FirstAttribute;
Console.WriteLine(att.NodeType);
Dim root As XElement = <Root Att="content"/>
Dim att As XAttribute = root.FirstAttribute
Console.WriteLine(att.NodeType.ToString)

Det här exemplet genererar följande utdata:

Attribute

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 betongunderklassen XObject. Koden kan sedan testa för nodtypen för varje nod i samlingen.

Gäller för

Se även