PHP遍历XML文档所有节点的方法
本文演示了PHP遍历XML文档所有节点的方式:1。contact.xml代码:
J
J
J
经理
国家
1971-12-22
2。PHP代码:
< PHP
功能walk_tree($节点,美元深度= 0){
对于($ i = 0,缩进=;$ i深度$;$ + +)
$缩进=;
如果($节点->型= = xml_element_node){
打印($缩进)。美元-> tagname节点。;
(儿童$ =节点>儿童);
nkids美元=计数($孩子);
如果($ nkids > 0){
深度+ +;
为($我= 0;美元美元美元我<< nkids;i++)
walk_tree($孩子{我},为深度);
深度—;
}
}
}
doc =美元xmldocfile('contact。XML);
打印();
walk_tree($文件->根());
打印();
>
希望本文能对大家的PHP程序设计有所帮助。