作者:动态网站…
来源:动态网站制作指南
热度:
2007-6-14 13:04:50
// 释放解析器
xml_parser_free($parser);
// 释放协助元素
unset($elements["current_element"]);
unset($elements["last_element"]);
// 根据元素的次数排序
uasort($elements, "my_sort");
// 在$elements中循环收集元素信息
while(list($name, $element) = each($elements))
{
print_box("Element name", $name);
print_line("Element count", $element->count);
print_line("Character count", $element->chars);
printf("n%20sn", "* Parent elements");
// 在该元素的父中循环,输出结果
while(list($key, $value) = each($element->parents))
{
print_line($key, $value);
}
if(count($element->parents) == 0)
{
printf("%35sn", "[root element]");
}
// 在该元素的子中循环,输出结果
printf("n%20sn", "* Child elements");
while(list($key, $value) = each($element->childs))
{
print_line($key, $value);
}
if(count($element->childs) == 0)
{
printf("%35sn", "[no childs]");
}
$total_elements += $element->count;
$total_chars += $element->chars;
}
// 最终结果
print_box("Total elements", $total_elements);
print_box("Total characters", $total_chars);
?>
我来说两句: