Spécifications

W3C: XML Id (en)

Voir aussi

PHP et DOM

7.L'API DOM (Document Object Model)

7.6.L'objet Node

Node est un objet décrivant différents éléments d'un document. Ce peut être une balise (Element) mais aussi un attribut, le texte (d'une balise), un commentaire, une instruction de traitement, etc..
Cet objet expose, entre autres, les attributs et méthodes suivants:
  • nodeType qui contient le type du noeud
    • 1 (ELEMENT_NODE) s'il s'agit d'une balise.
    • 2 (ATTRIBUTE_NODE) s'il s'agit d'un attribut.
    • 3 (TEXT_NODE) s'il s'agit d'un texte.
    • ... etc ...
  • nodeName qui contient le nom du noeud (dans le cas d'un noeud de type ELEMENT_NODE, nodeName contient le nom de la balise).
  • nodeValue qui contient la valeur du noeud (dans le cas d'un noeud de type ELEMENT_NODE, nodeValue contient le texte de la balise).
  • parentNode qui contient le noeud parent.
  • childNodes qui contient la liste des noeuds fils sous forme d'un objet NodeList.
  • firstChild qui contient le premier noeud fils.
  • lastChild qui contient le dernier noeud fils.
  • ownerDocument qui pointe sur l'objet Document auquel appartient le noeud.