|
Последние активные темы форума |
|
tidy_get_root
(PHP 5) tidy_get_root --
Returns a tidyNode object representing the root of the tidy parse tree
DescriptionПроцедурный стиль: tidyNode tidy_get_root ( tidy object ) Объектно-ориентированный стиль: tidyNode tidy->root ( void ) Returns a tidyNode object representing the root of the tidy parse tree.
Пример 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
);
}
}
}
?>
|
Результат выполнения данного примера: ..html
....head
......title
....body
......p
........"paragraph"
......br |
|
Замечание: Эта функция доступна только в Движке
Zend 2, что означает PHP >= 5.0.0.
|