Класс DOMNode
Вернуться к: DOM
(PHP 5, PHP 7)
Обзор классов
Свойства
- nodeName
-
Возвращает имя текущего узла
- nodeValue
-
Возвращает значение текущего узла
- nodeType
-
Возвращает тип текущего узла. Возможные варианты возвращаемых значений nodeType перечислены в разделе константы XML_xxx_NODE
- parentNode
-
Возвращает родительский узел текущего узла
- childNodes
-
Возвращает список DOMNodeList, содержащий всех потомков текущего узла. Если у узла нет потомков, возвращает пустой список DOMNodeList.
- firstChild
-
Возвращает первый дочерний узел текущего узла. Если у узла нет потомков, возвращает
NULL
. - lastChild
-
Возвращает последний дочерний узел текущего узла. Если у узла нет потомков, возвращает
NULL
. - previousSibling
-
Возвращает предыдущий узел непосредственно от текущего узла. Если такого узла нет, возвращает
NULL
. - nextSibling
-
Возвращает следующий узел после текущего узла. Если такого узла нет, возвращает
NULL
. - attributes
-
Возвращает объект DOMNamedNodeMap, содержащий атрибуты текущего узла (только если это DOMElement), иначе вернёт
NULL
. - ownerDocument
-
Возвращает корневой узел DOMDocument текущего узла.
- namespaceURI
-
Вернёт пространство имён текущего узла или
NULL
, если оно не установлено. - prefix
-
Вернёт префикс текущего узла или
NULL
, если оно не установленно. - localName
-
Возвращает локальное имя текущего узла.
- baseURI
-
Возвращает универсальный код ресурса (URI) текущего узла или
NULL
, если не удалось получить URI. - textContent
-
Этот атрибут возвращает текстовое содержимое текущего узла и его потомков
Примечания
Замечание:
Расширение DOM использует кодировку UTF-8. Используйте функции utf8_encode() и utf8_decode() для работы с текстами в кодировке ISO-8859-1 или функцию Iconv для других кодировок.
Содержание
- DOMNode::appendChild — Добавляет новый дочерний узел в конец списка потомков
- DOMNode::C14N — Canonicalize nodes to a string
- DOMNode::C14NFile — Canonicalize nodes to a file
- DOMNode::cloneNode — Клонирует узел
- DOMNode::getLineNo — Возвращает номер строки узла
- DOMNode::getNodePath — Получение XPath пути к узлу
- DOMNode::hasAttributes — Проверяет, содержит ли данный узел атрибуты
- DOMNode::hasChildNodes — Проверяет, содержит ли данный узел потомков
- DOMNode::insertBefore — Добавляет новый дочерний узел перед опорным узлом
- DOMNode::isDefaultNamespace — Проверяет, совпадает ли URI пространства имен узла с пространством имен по умолчанию
- DOMNode::isSameNode — Проверяет, являются ли два узла одним и тем же узлом
- DOMNode::isSupported — Проверяет, поддерживается ли заданное свойство в определенной версии
- DOMNode::lookupNamespaceURI — Получает URI пространства имен узла по префиксу
- DOMNode::lookupPrefix — Возвращает префикс пространства имен узла из URI пространства имен
- DOMNode::normalize — Нормализует узел
- DOMNode::removeChild — Удаляет дочерний узел из списка потомков
- DOMNode::replaceChild — Заменяет дочерний узел
Вернуться к: DOM