(PHP 5, PHP 7, PHP 8)
$exclusive = false,$withComments = false,$xpath = null,$nsPrefixes = nullDOMNode::DOCUMENT_POSITION_DISCONNECTED
Défini lorsque l'autre nœud et le nœud de référence ne sont pas dans le même arbre.
DOMNode::DOCUMENT_POSITION_PRECEDING
Défini lorsque l'autre nœud précède le nœud de référence.
DOMNode::DOCUMENT_POSITION_FOLLOWING
Défini lorsque l'autre nœud suit le nœud de référence.
DOMNode::DOCUMENT_POSITION_CONTAINS
Défini lorsque l'autre nœud est un ancêtre du nœud de référence.
DOMNode::DOCUMENT_POSITION_CONTAINED_BY
Défini lorsque l'autre nœud est un descendant du nœud de référence.
DOMNode::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
Défini lorsque le résultat dépend d'un comportement spécifique à l'implémentation et peut ne pas être portable. Cela peut se produire avec des nœuds déconnectés ou avec des nœuds attributs.
Retourne le nom, le plus précis, pour le type de nœud courant
La valeur de ce nœud, suivant son type.
Contrairement aux spécifications W3C, la valeur du nœud des
nœuds DOMElement est égale à
DOMNode::textContent
au lieu de null.
Récupère le type du nœud. Une des constantes XML_*_NODE
Le parent de ce nœud. Si ce type de nœud n'existe pas, ceci retournera null.
L'élément parent de cet élément. S'il n'y a pas de tel élément, ceci retourne null.
Un DOMNodeList qui contient tous les enfants de ce nœud. S'il n'y a aucun enfant, ce sera un DOMNodeList vide.
Le premier enfant de ce nœud. S'il n'y a aucun nœud de ce type,
retourne null.
Le dernier enfant de ce nœud. S'il n'y a aucun nœud de ce type,
retourne null.
Le nœud précédant immédiatement ce nœud. S'il n'y a aucun
nœud, retourne null.
Le nœud suivant immédiatement ce nœud. S'il n'y a aucun nœud,
retourne null.
Un DOMNamedNodeMap contenant les attributs
de ce nœud (si c'est un DOMElement)
ou null sinon.
Si le nœud est connecté à un document ou non
L'objet DOMDocument associé avec ce nœud,
ou null si ce nœud n'a pas de document associé (par exemple, s'il est détaché, ou s'il s'agit d'un DOMDocument).
L'URI du namespace de ce nœud, ou null s'il n'est pas
spécifié.
Le préfixe du namespace de ce nœud.
Retourne la partie locale du nom qualifié du nœud.
L'URI de base absolu du nœud, ou null si l'implémentation
n'a pas réussi à obtenir un URI absolu.
Le contenu textuel de ce nœud et de ses descendants.
| Version | Description |
|---|---|
| 8.4.0 | La méthode DOMNode::compareDocumentPosition() a été ajoutée. |
| 8.4.0 |
Les constantes DOMNode::DOCUMENT_POSITION_DISCONNECTED,
DOMNode::DOCUMENT_POSITION_PRECEDING,
DOMNode::DOCUMENT_POSITION_FOLLOWING,
DOMNode::DOCUMENT_POSITION_CONTAINS,
DOMNode::DOCUMENT_POSITION_CONTAINED_BY,
et DOMNode::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
ont été ajoutées.
|
| 8.3.0 | Les méthodes DOMNode::contains() et DOMNode::isEqualNode() ont été ajoutées. |
| 8.3.0 | Les propriétés DOMNode::$parentElement, et DOMNode::$isConnected ont été ajoutées. |
| 8.0.0 | Les méthodes non implémentées DOMNode::compareDocumentPosition(), DOMNode::isEqualNode(), DOMNode::getFeature(), DOMNode::setUserData() et DOMNode::getUserData() ont été supprimées. |
Note:
L'extension DOM utilise l'encodage UTF-8. Utilisez mb_convert_encoding(), UConverter::transcode(), ou iconv() pour manipuler d'autres encodages.