(PHP 8 >= 8.4.0)
Esta es la versión moderna y conforme a las especificaciones de DOMNode.
DOMNode::DOCUMENT_POSITION_DISCONNECTED
Definido cuando el otro nódo y el nódo de referencia no están en el mismo árbol.
DOMNode::DOCUMENT_POSITION_PRECEDING
Definido cuando el otro nódo precede al nódo de referencia.
DOMNode::DOCUMENT_POSITION_FOLLOWING
Definido cuando el otro nódo sigue al nódo de referencia.
DOMNode::DOCUMENT_POSITION_CONTAINS
Definido cuando el otro nódo es un ancestro del nódo de referencia.
DOMNode::DOCUMENT_POSITION_CONTAINED_BY
Definido cuando el otro nódo es un descendiente del nódo de referencia.
DOMNode::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
Definido cuando el resultado depende de un comportamiento específico de la implementación y puede no ser portable. Esto puede ocurrir con nódulos desconectados o con nódulos de atributos.
Recupera el tipo del nódo. Una de las constantes predefinidas XML_*_NODE
Devuelve el nombre más preciso para el tipo de nodo actual.
Para los elementos, es el nombre calificado en mayúsculas HTML.
Para los atributos, es el nombre calificado.
Para las instrucciones de procesamiento, es el objetivo.
Para los nodos de tipo documento, es el nombre.
La base de la URL absoluta del nódo, o null si la implementación
no ha logrado obtener la URL absoluta.
Si el nódo está conectado a un documento o no.
El objeto Dom\Document asociado
a este nodo, o null si este nodo es un documento.
El padre de este nódo. Si este tipo de nódo no existe, esto devolverá null.
El elemento padre de este elemento. Si no hay tal elemento, esto devuelve null.
Un objeto Dom\NodeList que contiene todos los hijos de este nodo. Si no hay hijos, es un Dom\NodeList.
El primer hijo de este nódo. Si no hay nódo de este tipo,
devuelve null.
El último hijo de este nódo. Si no hay nódo de este tipo,
devuelve null.
El nódo que precede inmediatamente a este nódo. Si no hay
nódo, devuelve null.
El nódo que sigue inmediatamente a este nódo. Si no hay nódo,
devuelve null.
El valor de este nodo, según su tipo.
El contenido textual de este nódo y sus descendientes.
Nota:
La extensión DOM utiliza el codificado UTF-8 al utilizar los métodos o las propiedades. Los métodos del analizador detectan automáticamente el codificado o permiten al llamante especificar un codificado.