(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é.
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