(PHP 5, PHP 7, PECL tidy 0.5.2-1.0.0)
Returns a tidyNode object representing the root of the tidy parse tree
tidyNode tidy::root ( void )
Object oriented style
Procedural style
Returns a tidyNode object representing the root of the tidy parse tree.
Parameters:
object
The Tidy object.
Returns:
Returns the tidyNode object.
Notes:
This function is only available with Zend Engine 2 (PHP >= 5.0.0).
Examples:
tidy::root() example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <?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); } } } ?> |
The above example will output:
..html ....head ......title ....body ......p ........"paragraph" ......br
Please login to continue.