XElement.NodeType Propiedad

Definición

Obtiene el tipo de nodo de este nodo.Gets the node type for this node.

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

Valor de propiedad

XmlNodeType

Tipo de nodo.The node type. Para los objetos XElement, este valor es Element.For XElement objects, this value is Element.

Ejemplos

En el ejemplo siguiente se utiliza esta propiedad para imprimir el tipo de nodo de un elemento.The following example uses this property to print the node type of an element.

XElement el1 = new XElement("Root", "content");  
Console.WriteLine(el1.NodeType);  
Console.WriteLine();  
Dim el1 As XElement = <Root>content</Root>  
Console.WriteLine(el1.NodeType.ToString())  
Console.WriteLine()  

Este ejemplo produce el siguiente resultado:This example produces the following output:

Element  

Comentarios

Dado que todas las clases que derivan de XObject contienen una NodeType propiedad, se puede escribir código que opere en colecciones de subclases concretas de XObject .Because all classes that derive from XObject contain a NodeType property, you can write code that operates on collections of concrete subclass of XObject. Después, el código puede probar el tipo de nodo de cada nodo de la colección.Your code can then test for the node type of each node in the collection.

Se aplica a