La clase tidyNode
(PHP 5 >= 5.0.1)
Introducción
Un nodo HTML en un archivo HTML, detectado por tidy.
Sinopsis de la Clase
TidyNode
{
/* Propiedades */
string $value;
string $name;
int $type;
int $line;
int $column;
bool $proprietary;
int $id;
array $attribute;
array $child;
/* Métodos */
}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 más arriba. 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 más arriba. 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.
| Versión | Descripción |
|---|---|
| 5.1.0 | line, column y proprietary fueron añadidos |
Tabla de contenidos
- tidyNode::getParent — Devuelve el nodo padre del nodo actual
- tidyNode::hasChildren — Indica si un nodo tiene hijos
- tidyNode::hasSiblings — Indica si un nodo tiene hermanos
- tidyNode::isAsp — Comprueba si el nodo es ASP
- tidyNode::isComment — Comprueba el nodo actual es un comentario
- tidyNode::isHtml — Comprueba si el nodo es parte de un documento HTML
- tidyNode::isJste — Comprueba si el nodo es JSTE
- tidyNode::isPhp — Comprueba si el nodo es PHP
- tidyNode::isText — Comprueba si un nodo representa un texto (no HTML)