XDocument.NodeType Propriedade

Definição

Obtém o tipo de nó para este nó.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 da propriedade

XmlNodeType

O tipo de nó.The node type. Para objetos XDocument, esse valor é Document.For XDocument objects, this value is Document.

Exemplos

O exemplo a seguir mostra o uso dessa propriedade.The following example shows the use of this property.

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

Esse exemplo gera a saída a seguir:This example produces the following output:

Document  

Comentários

Como todas as classes que derivam de XObject contêm uma NodeType propriedade, você pode escrever um código que opere em coleções de objetos em que o tipo de cada um é uma subclasse de XObject .Because all classes that derive from XObject contain a NodeType property, you can write code that operates on collections of objects where the type of each is a subclass of XObject. Em seguida, seu código pode testar o tipo de nó de cada objeto na coleção.Your code can then test for the node type of each object in the collection.

Aplica-se a

Confira também