tidy::root
tidy_get_root
(PHP 5, PECL tidy 0.5.2-1.0.0)
tidy::root -- tidy_get_root — Retourne un objet tidyNode représentant la racine du document HTML
Description
Style orienté objet
Style procédural
Retourne un objet tidyNode représentant la racine de l'arbre Tidy analysé.
Valeurs de retour
Retourne l'objet tidyNode.
Exemples
Exemple #1 Exemple avec tidy::root()
<?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->child as $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
Notes
Note: Cette fonction n'est disponible qu'avec le Zend Engine 2, c'est à dire PHP >= 5.0.0.