PHP tidy_get_root function
Like this blog? Consider exploring one of our sponsored banner ads...
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.
Example 1. dump nodes
$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
Note: This function is only available with Zend Engine 2,
this means PHP >= 5.0.0.
About this entry
You’re currently reading “PHP tidy_get_root function,” an entry on BRADINO
- Published:
- 2.26.07 / 12am
- Category:
- PHP Functions
- Tags:
No comments
Jump to comment form | comments rss [?] | trackback uri [?]