array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'class.domnode.php', 1 => 'DOMNode', ), 'up' => array ( 0 => 'book.dom.php', 1 => 'DOM', ), 'prev' => array ( 0 => 'class.domnamespacenode.php', 1 => 'DOMNameSpaceNode', ), 'next' => array ( 0 => 'domnode.appendchild.php', 1 => 'DOMNode::appendChild', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/dom/domnode.xml', ), 'extra_header_links' => array ( 'rel' => 'alternate', 'href' => '/manual/en/feeds/class.domnode.atom', 'type' => 'application/atom+xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5, PHP 7, PHP 8)
$exclusive
= false
,$withComments
= false
,$xpath
= null
,$nsPrefixes
= null
Возвращает наиболее точное имя для текущего типа узла
Значение этого узла, в зависимости от его типа.
Значения узлов DOMElement, в отличие от спецификации W3C,
равны DOMNode::textContent, а не null
.
Возвращает тип узла. Одна из возможных констант XML_xxx_NODE
Родительский узел узла. Если такого узла нет, возвращает null
Родительский элемент текущего элемента. Если такого элемента нет, будет возвращено значение null
.
Объект DOMNodeList, содержащий всех потомков узла. Если потомков нет, возвращается пустой объект DOMNodeList.
Первый дочерний узел узла. Если такого узла нет, возвращает null
.
Последний дочерний узел текущего узла. Если такого узла нет, возвращает null
.
Узел, непосредственно предшествующий текущему узлу. Если такого узла нет, возвращает null
.
Узел, непосредственно следующий за узлом. Если такого узла нет, возвращает null
.
Объект DOMNamedNodeMap, содержащий атрибуты узла
(только если это DOMElement), иначе вернёт null
.
Указывает, присоединен ли узел к документу
Объект DOMDocument, связанный с узлом,
либо null
, если узел — объект класса DOMDocument.
URI пространство имён узла или null
, если он не указан.
Префикс пространства имён узла.
Возвращает локальную часть квалифицированного имя узла.
Абсолютный базовый URI узла или null
,
если реализация не смогла получить абсолютный URI.
Текстовое содержимое узла и его потомков
Версия | Описание |
---|---|
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(), UConverter::transcode() или iconv().