XDocument.NodeType Propriété

Définition

Obtient le type de ce nœud.

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

Valeur de propriété

Type de nœud. Pour les objets XDocument, cette valeur est Document.

Exemples

L’exemple suivant illustre l’utilisation de cette propriété.

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

Cet exemple produit la sortie suivante :

Document

Remarques

Étant donné que toutes les classes qui dérivent de XObject contiennent une NodeType propriété, vous pouvez écrire du code qui fonctionne sur des collections d’objets où le type de chaque est une sous-classe de XObject. Votre code peut ensuite tester le type de nœud de chaque objet de la collection.

S’applique à

Voir aussi