КлассtidyNode
(PHP 5, PHP 7, PHP 8)
Вступ
An HTML node in an HTML file, as detected by tidy.
Огляд класів
final
class tidyNode
{
/* Свойства */
public
readonly
string
$value;
public
readonly
string
$name;
public
readonly
int
$type;
public
readonly
int
$line;
public
readonly
int
$column;
public
readonly
bool
$proprietary;
public
readonly
?int
$id;
public
readonly
?array
$attribute;
public
readonly
?array
$child;
/* Методы */
private __construct()
public getParent(): ?tidyNode
public hasChildren(): bool
public hasSiblings(): bool
public isAsp(): bool
public isComment(): bool
public isHtml(): bool
public isJste(): bool
public isPhp(): bool
public isText(): bool
}
Властивості
value
HTML-подання вузла, включаючи навколишні теги.
name
Назва HTML-вузла
type
Тип тега (одна з констант, описаних вище, наприклад TIDY_NODETYPE_PHP
) .
line
Номер рядка, на якому розташований тег у файлі
column
Номер стовпця, на якому розташований тег у файлі
proprietary
Ознака пропрієтарності тега
id
Ідентифікатор тега (одна з констант, описаних вище, наприклад TIDY_TAG_FRAME
) .
attribute
Масив рядків, що представляють імена атрибутів (як ключі) поточного вузла.
child
Масив, що складається з екземплярів tidyNodeпредставляє дітей поточного вузла.
Зміст
- tidyNode::__construct— Приватний конструктор, який унеможливлює пряме створення об'єкта
- tidyNode::getParent - Повертає батьківський вузол поточного вузла
- tidyNode::hasChildren - Перевіряє існування нащадків біля вузла
- tidyNode::hasSiblings - Перевіряє існування сусідніх вузлів
- tidyNode::isAsp— Перевіряє поточний вузол на відповідність ASP
- tidyNode::isComment— Перевіряє, чи є вузол коментарем
- tidyNode::isHtml— Перевіряє, чи є вузол вузлом елемента
- tidyNode::isJste— Перевіряє поточний вузол на відповідність JSTE
- tidyNode::isPhp— Перевіряє, чи є поточний вузол PHP-кодом
- tidyNode::isText— Перевіряє, чи поточний вузол є звичайним текстом (не розміткою)