数码资讯
PHP遍历XML文档所有节点的方法
本文演示了PHP遍历XML文档所有节点的方式: 1。contact.xml代码: J J J 经理 国家 1971-12-22 2。PHP代码: < PHP 功能walk_tree($节点,美元深度= 0){ 对于($ i = 0,缩进=;$ i深度$;$ + +) $缩进=; 如果($节点->型=
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文演示了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程序设计有所帮助。
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程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。