(PHP 5, PHP 7, PHP 8)
$exclusive = false,$withComments = false,$xpath = null,$nsPrefixes = nullDOMNode::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
Возвращает наиболее точное имя для текущего типа узла
Значение этого узла, в зависимости от его типа.
Значения узлов DOMElement, в отличие от спецификации W3C,
равны DOMNode::textContent, а не null.
Возвращает тип узла. Константа семейства XML_*_NODE.
Родительский узел узла. Возвращает null, если такого узла нет.
Родительский элемент текущего элемента. Возвращает значение null, если такого элемента нет.
Объект DOMNodeList, содержащий всех потомков узла. Если потомков нет, возвращается пустой объект DOMNodeList.
Первый дочерний узел узла. Возвращает null, если такого узла нет.
Последний дочерний узел текущего узла. Возвращает null, если такого узла нет.
Узел, непосредственно предшествующий текущему узлу. Возвращает null, если такого узла нет.
Узел, непосредственно следующий за узлом. Возвращает null, если такого узла нет.
Объект DOMNamedNodeMap, который содержит атрибуты узла
(только если это DOMElement), иначе вернёт null.
Указывает, присоединён ли узел к документу.
Объект DOMDocument, связанный с текущим узлом, или null,
если узел не связан с документом, например, узел отсоединён, или узел сам принадлежит типу DOMDocument.
URI-пространство имён узла или null, если узел не указан.
Префикс пространства имён узла.
Возвращает локальную часть квалифицированного имя узла.
Абсолютный базовый URI узла или null,
если реализация не получила абсолютный URI.
Текстовое содержимое узла и его потомков
| Версия | Описание |
|---|---|
| 8.4.0 | Добавили метод DOMNode::compareDocumentPosition(). |
| 8.4.0 |
Добавили константы 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.
|
| 8.3.0 | Добавили методы DOMNode::contains() и DOMNode::isEqualNode(). |
| 8.3.0 | Добавили свойства DOMNode::$parentElement и DOMNode::$isConnected. |
| 8.0.0 | Удалили нереализованные методы DOMNode::compareDocumentPosition(), DOMNode::isEqualNode(), DOMNode::getFeature(), DOMNode::setUserData() и DOMNode::getUserData(). |
Замечание:
Модуль DOM работает с кодировкой UTF-8. Для работы с другими кодировками пользуются функциями mb_convert_encoding() или iconv(), или методом UConverter::transcode().