手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP遍历XML文档所有节点的方法
PHP遍历XML文档所有节点的方法
摘要:本文实例讲述了PHP遍历XML文档所有节点的方法。分享给大家供大家参考。具体实现方法如下:1.contact.xml代码:JJJManage...

本文实例讲述了PHP遍历XML文档所有节点的方法。分享给大家供大家参考。具体实现方法如下:

1. contact.xml代码:

<contact id="43956"> <personal> <name> <first>J</first> <middle>J</middle> <last>J</last> </name> <title>Manager</title> <employer>National</employer> <dob>1971-12-22</dob> </personal> </contact>

2. php代码:

<?php function walk_tree ($node, $depth = 0) { for ($i = 0, $indent = ''; $i < $depth; $i++) $indent .= ' '; if ($node->type == XML_ELEMENT_NODE) { print ($indent . $node->tagname . "n"); $kids = $node->children (); $nkids = count ($kids); if ($nkids > 0) { $depth++; for ($i = 0; $i < $nkids; $i++) walk_tree ($kids[$i], $depth); $depth--; } } } $doc = xmldocfile ('contact.xml'); print ("<pre>n"); walk_tree ($doc->root ()); print ("</pre>n"); ?>

希望本文所述对大家的php程序设计有所帮助。

【PHP遍历XML文档所有节点的方法】相关文章:

PHP文件操作方法汇总

php动态函数调用方法

基于PHP与XML的PDF文档生成技术

PHP准确取得服务器IP地址的方法

php解析字符串里所有URL地址的方法

PHP+shell实现多线程的方法

php遍历类中包含的所有元素的方法

PHP和JAVA的XML-RPC中文问题解决办法

php中smarty区域循环的方法

PHP正则验证Email的方法

精品推荐
分类导航