tidy_get_root tidy_get_root (PHP 5)
tidy_get_root --
Returns a tidyNode object representing the root of the tidy parse tree
Description Procedural style:
tidyNode
tidy_get_root ( tidy object )
Object oriented style:
tidyNode
tidy->root ( void )
Returns a tidyNode object representing the root of the tidy parse tree.
Ejemplo 1. dump nodes
<?php $html = <<< HTML <html><body> <p>paragraph</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 ); } } } ?>
El resultado del ejemplo seria:
..html
....head
......title
....body
......p
........"paragraph"
......br
Nota: Esta funcion esta disponible
solamente con Zend Engine 2, o lo que es lo mismo PHP >=
5.0.0.