La classe tidyNode
(PHP 5 >= 5.0.1)
Introduction
Une balise HTML dans un fichier HTML, tel que détecté par Tidy.
Synopsis de la classe
tidyNode
{
/* Propriétés */
string $value;
string $name;
int $type;
int $line;
int $column;
bool $proprietary;
int $id;
array $attribute;
array $child;
/* Méthodes */
}Propriétés
- value
-
La représentation HTML du noeud, incluant les balises d'encadrement.
- name
-
Le nom de la balise HTML
- type
-
Le type de balise (une constante de type, e.g.
TIDY_NODETYPE_PHP
) - line
-
Le numéro de ligne auquel la balise commence
- column
-
Le numéro de colonne où la balise commence
- proprietary
-
Indique que la balise est une balise propriétaire
- id
-
L'ID de la balise (une des constantes de balise, e.g.
TIDY_TAG_FRAME
) - attribute
-
Un tableau de chaînes, représentant les noms d'attributs (les clés), du noeud courant.
- child
-
Un tableau d'objets tidyNode, représentant les enfants du noeud courant.
Version | Description |
---|---|
5.1.0 | line, column et proprietary a été ajouté |
Sommaire
- tidyNode::getParent — Retourne le noeud parent du noeud courant
- tidyNode::hasChildren — Indique si le noeud a des enfants
- tidyNode::hasSiblings — Indique si le noeud a des frères
- tidyNode::isAsp — Vérifie si le noeud est du code ASP
- tidyNode::isComment — Indique si le noeud représente un commentaire
- tidyNode::isHtml — Indique si le noeud est une partie d'un document HTML
- tidyNode::isJste — Indique si ce noeud est JSTE
- tidyNode::isPhp — Indique si un noeud contient du code PHP
- tidyNode::isText — Indique si le noeud représente du texte (sans balise)