Node

Node class

La classe Node est le type de données principal pour l’ensemble du modèle d’objet Document. Il représente un nœud unique dans l’arborescence du document.

public abstract class Node

Propriétés

Nom La description
virtual BaseURI { get; } Obtient l’URI de base absolu de ce nœud ou null si l’implémentation n’a pas pu obtenir d’URI absolu.
ChildNodes { get; } Obtient les nœuds enfants.
FirstChild { get; } Obtient le premier enfant de ce nœud. S’il n’y a pas de tel nœud, cela renvoie null.
HasChildNodes { get; } Obtient si ce nœud a des enfants.
LastChild { get; } Obtient le dernier enfant de ce nœud. S’il n’y a pas de tel nœud, cela renvoie null.
virtual LocalName { get; } Obtient la partie locale du nom qualifié de ce nœud.
virtual NamespaceURI { get; } Obtient l’URI de l’espace de noms de ce nœud.
NextSibling { get; } Obtient le nœud suivant immédiatement ce nœud. S’il n’y a pas de tel nœud, cela renvoie null.
abstract NodeName { get; } Obtient le nom du nœud, en fonction de son type.
NodeType { get; } Obtient le type de nœud.
virtual NodeValue { get; set; } Obtient ou définit la valeur de ce nœud, selon son type.
OwnerDocument { get; } Obtient l’objet document associé à ce nœud.
ParentNode { get; } Obtient le nœud parent.
virtual Prefix { get; set; } Obtient ou définit le préfixe d’espace de noms de ce nœud.
PreviousSibling { get; } Obtient le nœud précédant immédiatement ce nœud. S’il n’y a pas de tel nœud, cela renvoie null.
virtual TextContent { get; set; } Obtient ou définit le contenu textuel de ce nœud et de ses descendants.

Méthodes

Nom La description
AppendChild(Node) Ajoute le nœud newChild à la fin de la liste des enfants de ce nœud.
RemoveChild(Node) Supprime le nœud enfant indiqué par ancien enfant de la liste des enfants.
ReplaceChild(Node, Node) Remplace l’ancien nœud enfant par le nouvel enfant dans la liste des enfants et renvoie l’ancien nœud enfant.

Des champs

Nom La description
const COMMENT_NODE Type de nœud de commentaire.
const DOCUMENT_NODE Type de nœud de document.
const DOCUMENT_TYPE_NODE Type de nœud de type de document.
const ELEMENT_NODE Type de nœud d’élément.
const PROCESSING_INSTRUCTION_NODE Type de nœud d’instruction de traitement.
const TEXT_NODE Type de nœud de texte.

Voir également