Manuel PHP
tidy_get_root
(PHP 5, PECL tidy 0.5.2-1.0.0)
tidy_get_root — Retourne un objet tidyNode représentant la racine du document HTML
Description
Style procédural :
tidyNode tidy_get_root
( tidy $object
)
Style orienté objet :
tidyNode tidy->root
( void
)
tidy_get_root() retourne un objet tidyNode représentant la racine de l'arbre Tidy analysé.
Exemple #1 Affichage des noeuds
- <?php
- $html = <<< HTML
- <html><body>
- <p>paragraphe</p>
- <br/>
- </body></html>
- HTML;
- $tidy= tidy_parse_string($html);
- dump_nodes($tidy->root(), 1);
- function dump_nodes($node,$indent) {
- if($node->hasChildren()) {
- foreach($node->childas$child) {
- echo str_repeat('.',$indent*2) . ($child->name?$child->name: '"'.$child->value.'"'). "\n";
- dump_nodes($child,$indent+1);
- }
- }
- }
- ?>
L'exemple ci-dessus va afficher :
..html
....head
......title
....body
......p
........"paragraphe"
......br
Note: Cette fonction n'est disponible qu'avec le Zend Engine 2, c'est à dire PHP >= 5.0.0.
Remonter 
