(PHP 8 >= 8.4.0)
Современный, соответствующий спецификации аналог класса DOMNode.
DOMNode::DOCUMENT_POSITION_DISCONNECTED
Устанавливается, когда другой узел и опорный узел не размещаются в одном дереве.
DOMNode::DOCUMENT_POSITION_PRECEDING
Устанавливается, когда другой узел предшествует опорному узлу.
DOMNode::DOCUMENT_POSITION_FOLLOWING
Устанавливается, когда другой узел следует за опорным узлом.
DOMNode::DOCUMENT_POSITION_CONTAINS
Устанавливается, когда другой узел — предок опорного узла.
DOMNode::DOCUMENT_POSITION_CONTAINED_BY
Устанавливается, когда другой узел — потомок опорного узла.
DOMNode::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
Устанавливается, когда результат зависит от поведения, характерного для реализации, и оказывается непереносимым. Это иногда происходит с отключенными узлами или с узлами атрибутов.
Возвращает тип узла. Константа семейства XML_*_NODE.
Возвращает наиболее точное имя для текущего типа узла.
Для элементов – это HTML-упрощённое квалифицированное имя.
Для атрибутов – это квалифицированное имя.
Для инструкций по обработке – это цель.
Для узлов типа документа – это имя.
Абсолютный базовый URI узла или null,
если реализация не получила абсолютный URI.
Указывает, присоединён ли узел к документу.
Объект класса Dom\Document, связанный с узлом
или null если узел является документом.
Родительский узел узла. Возвращает null, если такого узла нет.
Родительский элемент текущего элемента. Возвращает значение null, если такого элемента нет.
Список Dom\NodeList, содержащий все дочерние узлы этого узла. Если дочерних узлов нет, то пустой Dom\NodeList.
Первый дочерний узел узла. Возвращает null, если такого узла нет.
Последний дочерний узел текущего узла. Возвращает null, если такого узла нет.
Узел, непосредственно предшествующий текущему узлу. Возвращает null, если такого узла нет.
Узел, непосредственно следующий за узлом. Возвращает null, если такого узла нет.
Значение узла в зависимости от его типа.
Текстовое содержимое узла и его потомков
Замечание:
При работе с методами или свойствами модуль DOM использует кодировку UTF-8. Методы парсера автоматически определяют кодировку или разрешают указать кодировку при вызове.