&class.theclass; DOMNodeDOMNode
&reftitle.classsynopsis;
DOMNode&Constants;publicconstintDOMNode::DOCUMENT_POSITION_DISCONNECTED0x1publicconstintDOMNode::DOCUMENT_POSITION_PRECEDING0x2publicconstintDOMNode::DOCUMENT_POSITION_FOLLOWING0x4publicconstintDOMNode::DOCUMENT_POSITION_CONTAINS0x8publicconstintDOMNode::DOCUMENT_POSITION_CONTAINED_BY0x10publicconstintDOMNode::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC0x20&Properties;publicreadonlystringnodeNamepublicstringnullnodeValuepublicreadonlyintnodeTypepublicreadonlyDOMNodenullparentNodepublicreadonlyDOMElementnullparentElementpublicreadonlyDOMNodeListchildNodespublicreadonlyDOMNodenullfirstChildpublicreadonlyDOMNodenulllastChildpublicreadonlyDOMNodenullpreviousSiblingpublicreadonlyDOMNodenullnextSiblingpublicreadonlyDOMNamedNodeMapnullattributespublicreadonlyboolisConnectedpublicreadonlyDOMDocumentnullownerDocumentpublicreadonlystringnullnamespaceURIpublicstringprefixpublicreadonlystringnulllocalNamepublicreadonlystringnullbaseURIpublicstringtextContent&Methods;
&reftitle.constants;
DOMNode::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.
&reftitle.properties;
nodeNameRetourne le nom, le plus précis, pour le type de nœud courantnodeValue
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;.
nodeTypeRécupère le type du nœud. Une des constantes XML_*_NODEparentNodeLe parent de ce nœud. Si ce type de nœud n'existe pas, ceci retournera &null;.parentElementL'élément parent de cet élément. S'il n'y a pas de tel élément, ceci retourne &null;.childNodes
Un DOMNodeList qui contient tous les enfants
de ce nœud. S'il n'y a aucun enfant, ce sera un
DOMNodeList vide.
firstChild
Le premier enfant de ce nœud. S'il n'y a aucun nœud de ce type,
retourne &null;.
lastChildLe dernier enfant de ce nœud. S'il n'y a aucun nœud de ce type,
retourne &null;.previousSibling
Le nœud précédant immédiatement ce nœud. S'il n'y a aucun
nœud, retourne &null;.
nextSibling
Le nœud suivant immédiatement ce nœud. S'il n'y a aucun nœud,
retourne &null;.
attributes
Un DOMNamedNodeMap contenant les attributs
de ce nœud (si c'est un DOMElement)
ou &null; sinon.
isConnectedSi le nœud est connecté à un document ou nonownerDocument
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).
namespaceURIL'URI du namespace de ce nœud, ou &null; s'il n'est pas
spécifié.prefixLe préfixe du namespace de ce nœud.localNameRetourne la partie locale du nom qualifié du nœud.baseURI
La base de l'URL absolue du nœud, ou &null; si l'implémentation
n'a pas réussi à obtenir l'URL absolue.
textContentLe contenu textuel de ce nœud et de ses descendants.
&reftitle.changelog;
&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.
&reftitle.notes;
&dom.note.utf8;
&reftitle.seealso;
La spécification W3C d'un nœud
&reference.dom.entities.domnode;