Objet Node XML DOM
- Page précédente Types de nœuds DOM
- Page suivante DOM NodeList
Objet Node
L'objet Node représente un seul nœud dans l'arbre de document.
Un nœud peut être un nœud d'élément, un nœud d'attribut, un nœud de texte, ou peut-être l'un des types de nœuds décrits dans le chapitre "Types de nœuds".
Veuillez noter que bien que tous les objets puissent hériter des propriétés et des méthodes utilisées pour traiter les nœuds parent et enfant, tous les objets ne possèdent pas de nœuds parent ou enfant. Par exemple, les nœuds de texte ne peuvent pas posséder de sous-nœuds, donc l'ajout de sous-nœuds à de tels nœuds entraînera une erreur DOM.
Attributs de l'objet Node
Attributs | Description |
---|---|
attributes | Contient la NamedNodeMap des attributs de ce nœud (si ce nœud est un élément). |
baseURI | Retourne l'URI de référence absolue du nœud. |
childNodes | Retourne la NodeList des sous-nœuds du nœud. |
firstChild | Retourne le premier sous-nœud du nœud. |
lastChild | Retourne le dernier sous-nœud du nœud. |
nextSibling | Retourne le nœud jumeau suivant. |
nodeName | Retourne le nom du nœud, en fonction de son type. |
nodeType | Retourne le type du nœud. |
nodeValue | Définissez ou retournez la valeur du nœud, en fonction de son type. |
ownerDocument | Retourne l'élément racine du nœud (objet document). |
parentNode | Retourne le nœud parent du nœud. |
prefix | Définissez ou retournez le préfixe de namespace du nœud. |
previousSibling | Retourne le nœud jumeau précédent. |
textContent | Définissez ou retournez le contenu texte du nœud et de ses descendants. |
Méthodes de l'objet Node
Méthode | Description |
---|---|
appendChild() | Ajoutez le nouveau sous-nœud à la fin de la liste des sous-nœuds du nœud. |
cloneNode() | Clonnez le nœud. |
compareDocumentPosition() | Comparez la position de deux nœuds dans la hiérarchie DOM (document). |
getFeature(feature,version) | Retourne un objet DOM, qui implémente l'API专用 pour les caractéristiques et les versions spécifiées. |
getUserData(key) |
Retourne l'objet associé à la clé sur le nœud. Il est d'abord nécessaire de configurer l'objet à ce nœud, en utilisant la même clé pour appeler setUserData. |
hasAttributes() | Retourne true si le nœud spécifié a des attributs, sinon retourne false. |
hasChildNodes() | Retourne true si le nœud spécifié a des sous-nœuds, sinon retourne false. |
insertBefore() | Insérez un nouveau nœud enfant avant le sous-nœud spécifié. |
isDefaultNamespace(URI) | Retournez si l'URI de l'espace de nom spécifié est par défaut. |
isEqualNode() | Vérifiez si deux nœuds sont égaux. |
isSameNode() | Vérifiez si deux nœuds sont les mêmes nœuds. |
lookupNamespaceURI() | Retournez l'URI d'espace de nom associé au préfixe donné. |
lookupPrefix() | Retournez le préfixe associé à l'URI d'espace de nom donné. |
normalize() | Fusionnez les nœuds de texte adjacents et supprimez les nœuds de texte vides. |
removeChild() | Supprimez (et retournez) le nœud enfant spécifié du nœud courant. |
replaceChild() | Remplacez le nœud enfant par un nouveau nœud. |
setUserData(key,data,handler) | Association de l'objet avec la clé sur le nœud. |
- Page précédente Types de nœuds DOM
- Page suivante DOM NodeList