Freigeben über


XAttribute.NodeType Eigenschaft

Definition

Ruft den Knotentyp für diesen Knoten ab.

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

Eigenschaftswert

XmlNodeType

Der Knotentyp. Für XAttribute-Objekte ist dieser Wert Attribute.

Beispiele

Im folgenden Beispiel wird ein Attribut erstellt und anschließend der Knotentyp mithilfe dieser Eigenschaft angezeigt.

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)  

Dieses Beispiel erzeugt die folgende Ausgabe:

Attribute  

Hinweise

Da alle Klassen, die von XObject einer NodeType Eigenschaft abgeleitet sind, können Sie Code schreiben, der auf Sammlungen der konkreten Unterklasse von XObject. Ihr Code kann dann den Knotentyp jedes Knotens in der Auflistung testen.

Gilt für

Siehe auch