La classe DOMNode
(PHP 4 >= 4.1.0)
Synopsis de la classe
Propriétés
- nodeName
-
Retourne le nom, le plus précis, pour le type de noeud courant
- nodeValue
-
La valeur du noeud, suivant son type
- nodeType
-
Récupère le type du noeud. Une des constantes XML_xxx_NODE
- parentNode
-
Le parent de ce noeud
- childNodes
-
Un DOMNodeList qui contient tous les fils de ce noeud. S'il n'y a aucun fils, ce sera un DOMNodeList vide.
- firstChild
-
Le premier fils de ce noeud. S'il n'y a aucun noeud de ce type, retourne
NULL
. - lastChild
-
Le dernier fils de ce noeud. S'il n'y a aucun noeud de ce type, retourne
NULL
. - previousSibling
-
Le noeud précédant immédiatement ce noeud. S'il n'y a aucun noeud, retourne
NULL
. - nextSibling
-
Le noeud suivant immédiatement ce noeud. S'il n'y a aucun noeud, retourne
NULL
. - attributes
-
Un DOMNamedNodeMap contenant les attributs de ce noeud (si c'est unDOMElement) ou
NULL
sinon. - ownerDocument
-
L'objet DOMDocument associé avec ce noeud.
- namespaceURI
-
L'espace de nom de l'URL pour ce noeud, ou
NULL
s'il n'est pas spécifié. - prefix
-
Le préfixe de l'espace de nom de ce noeud, ou
NULL
s'il n'est pas spécifié. - localName
-
Retourne la partie locale du nom qualifié du noeud.
- baseURI
-
La base de l'URL absolue du noeud, ou
NULL
si l'implémentation n'a pas réussi à obtenir l'URL absolue. - textContent
-
Cet attribut retourne le contenu texte de ce noeud et de ces descendants.
Notes
Note:
L'extension DOM utilise l'encodage UTF-8. Utilisez utf8_encode() et utf8_decode() pour traiter les textes encodés en ISO-8859-1 ou Iconv pour les autres encodages.
Sommaire
- DOMNode::appendChild — Ajoute un nouveau fils à la fin des fils
- DOMNode::C14N — Canonise des noeuds en une chaîne
- DOMNode::C14NFile — Canonise des noeuds en fichier
- DOMNode::cloneNode — Clone un noeud
- DOMNode::getLineNo — Lit le numéro de ligne d'un noeud
- DOMNode::getNodePath — Récupère un XPath pour un nœud
- DOMNode::hasAttributes — Vérifie si le noeud possède un attribut
- DOMNode::hasChildNodes — Vérifie si le noeud possède des enfants
- DOMNode::insertBefore — Ajoute un nouveau fils à la fin des enfants
- DOMNode::isDefaultNamespace — Vérifie si l'espace de nom spécifié est l'espace de noms par défaut ou non
- DOMNode::isSameNode — Indique si deux noeuds sont identiques
- DOMNode::isSupported — Vérifie si la fonctionnalité est disponible pour la version spécifiée
- DOMNode::lookupNamespaceURI — Retourne l'URI de l'espace de noms selon le préfixe
- DOMNode::lookupPrefix — Retourne le préfixe de l'espace de noms selon l'URI de l'espace de noms
- DOMNode::normalize — Normalise le noeud
- DOMNode::removeChild — Supprime un fils de la liste des enfants
- DOMNode::replaceChild — Remplace un fils