(PHP 5, PHP 7, PHP 8, PECL tidy 0.5.2-1.0.0)
tidy::root -- tidy_get_root — Retourne un objet tidyNode représentant la racine du document HTML
Style orienté objet
Style procédural
Retourne un objet tidyNode représentant la racine de l'arbre Tidy analysé.
tidy
L'objet Tidy
Retourne l'objet tidyNode.
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