Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17899 программистов и 1567 роботов. Сейчас ищут 811 программистов ...
Класс tidyNode
Вернуться к: Tidy
(PHP 5 >= 5.0.1, PHP 7)
Введение
HTML-узел в HTML-файле, обнаруженный Tidy.
Обзор классов
tidyNode
{
/* Свойства */
string $value;
string $name;
int $type;
int $line;
int $column;
bool $proprietary;
int $id;
array $attribute;
array $child;
/* Методы */
}Свойства
- 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::getParent — Возвращает родительский узел текущего узла
- tidyNode::hasChildren — Проверяет существование потомков у узла
- tidyNode::hasSiblings — Проверяет существование соседних узлов
- tidyNode::isAsp — Проверяет текущий узел на соответствие ASP
- tidyNode::isComment — Проверяет, является ли узел комментарием
- tidyNode::isHtml — Проверяет, является ли текущий узел частью HTML-документа
- tidyNode::isJste — Проверяет текущий узел на соответствие JSTE
- tidyNode::isPhp — Проверяет, является ли текущий узел PHP-кодом
- tidyNode::isText — Проверяет, является ли текущий узел обычным текстом (не разметкой)
Вернуться к: Tidy