A classe tidyNode

(PHP 5, PHP 7, PHP 8)

Introdução

Um nó HTML em um arquivo HTML, conforme detectado pelo tidy.

Resumo da classe

final class tidyNode {
/* Propriedades */
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;
/* Métodos */
private __construct()
public hasChildren(): bool
public hasSiblings(): bool
public isAsp(): bool
public isComment(): bool
public isHtml(): bool
public isJste(): bool
public isPhp(): bool
public isText(): bool
}

Propriedades

value

A representação HTML do nó, incluindo as tags delimitadoras.

name

O nome do nó HTML

type

O tipo do nó (uma das constantes nodetype, por exemplo, TIDY_NODETYPE_PHP)

line

O número da linha em que as tags estão localizadas no arquivo

column

O número da coluna em que as tags estão localizadas no arquivo

proprietary

Indica se o nó é uma tag proprietária

id

O ID do nó (uma das constantes de tag, por exemplo, TIDY_TAG_FRAME)

attribute

Um array de strings, representando os nomes dos atributos (como chaves) do nó atual.

child

Um array de tidyNode, representando os filhos do nó atual.

Índice