Класс tidyNode
(PHP 5, PHP 7)
Введение
An HTML node in an HTML file, as detected by tidy.
Обзор классов
Свойства
- value
-
HTML-представление узла, включая окружающие теги.
- name
-
Название HTML-узла
- type
-
Тип тэга (одна из констант, описанных выше, например
TIDY_NODETYPE_PHP
) - line
-
Номер строки, на которой расположен тег в файле
- column
-
Номер столбца, на котором расположен тег в файле
- proprietary
-
Признак проприетарности тега
- id
-
Идентификатор тега (одна из констант, описанных выше, например
TIDY_TAG_FRAME
) - attribute
-
Массив строк, представляющих имена атрибутов (в качестве ключей) текущего узла.
- child
-
Массив, состоящий из экземпляров tidyNode, представляющий детей текущего узла.
Версия | Описание |
---|---|
5.1.0 | Были добавлены line, column и proprietary |
Содержание
- tidyNode::__construct — Приватный конструктор, делающий невозможным прямое создание объекта
- tidyNode::getParent — Возвращает родительский узел текущего узла
- tidyNode::hasChildren — Проверяет существование потомков у узла
- tidyNode::hasSiblings — Проверяет существование соседних узлов
- tidyNode::isAsp — Проверяет текущий узел на соответствие ASP
- tidyNode::isComment — Проверяет, является ли узел комментарием
- tidyNode::isHtml — Проверяет, является ли узел узлом элемента
- tidyNode::isJste — Проверяет текущий узел на соответствие JSTE
- tidyNode::isPhp — Проверяет, является ли текущий узел PHP-кодом
- tidyNode::isText — Проверяет, является ли текущий узел обычным текстом (не разметкой)