Condividi tramite


XAttribute.NodeType Proprietà

Definizione

Ottiene il tipo di nodo per questo nodo.

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

Valore della proprietà

XmlNodeType

Tipo di nodo. Per gli oggetti XAttribute, questo valore è Attribute.

Esempio

Nell'esempio seguente viene creato un attributo e quindi viene visualizzato il tipo di nodo usando questa proprietà.

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)  

Nell'esempio viene prodotto l'output seguente:

Attribute  

Commenti

Poiché tutte le classi derivate da XObject contengono una NodeType proprietà, è possibile scrivere codice che opera sulle raccolte di sottoclassi concrete di XObject. Il codice può quindi testare il tipo di nodo di ogni nodo nella raccolta.

Si applica a

Vedi anche