CakeFest 2024: The Official CakePHP Conference

La clase tidyNode

(PHP 5, PHP 7, PHP 8)

Introducción

Un nodo HTML en un fichero HTML, como es detectado por tidy.

Sinopsis de la Clase

final class tidyNode {
/* Propiedades */
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
}

Propiedades

value

La representación HTML del nodo, incluyendo las etiquetas de los alrededores.

name

El nombre del nodo HTML

type

El tipo de etiqueta (una de las constantes nodetype. Por ejemplo, TIDY_NODETYPE_PHP)

line

el número de línea en la que la etiqueta está ubicada en el archivo

column

El número de columna en la que la etiqueta está ubicada en el archivo

proprietary

Indica si el nodo es una etiqueta de propiedad

id

EL ID de la etiqueta (una de las constantes tag. Por ejemplo, TIDY_TAG_FRAME)

attribute

Un array de cadena, representando los nombres de atributos (como las claves) del nodo actual.

child

Un array de tidyNode, representando el hijo del nodo actual.

Tabla de contenidos

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top