XDocument.NodeType Propiedad

Definición

Obtiene el tipo de nodo de este 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

Valor de propiedad

Tipo de nodo. Para los objetos XDocument, este valor es Document.

Ejemplos

En el ejemplo siguiente se muestra el uso de esta propiedad.

// 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)

Este ejemplo produce el siguiente resultado:

Document

Comentarios

Dado que todas las clases que derivan de XObject contienen una NodeType propiedad , puede escribir código que funcione en colecciones de objetos donde el tipo de cada una es una subclase de XObject. Después, el código puede probar el tipo de nodo de cada objeto de la colección.

Se aplica a

Consulte también