php递归遍历xml
来源:互联网 发布:linux怎么安装vmtools 编辑:程序博客网 时间:2024/06/06 04:26
nodeType的值:
如果是1,则为元素节点
如果是2,则为属性
如果是3,这位值节点
如果是9,则为根节点
值节点的名称是“#text”,根节点的名称是“#document”
<?phpecho '<meta http-equiv="content-type" content="text/html; charset=utf-8">';//递归xml文档function getChilds($node){ echo "<ul>"; if($node->nodeType == 3){ echo "<li>" . $node->nodeValue . "</li>"; } else { echo "<li>" . $node->nodeName . "</li>"; if($node->attributes->length > 0){ //此节点有属性 foreach ($node->attributes as $attr){ echo "<li>" . $attr->value . "</li>"; } } //遍历循环子元素 foreach ($node->childNodes as $child) { getChilds($child); } } echo "</ul>";}$doc = new DOMDocument();//不保护空格,就是导入xml的时候去掉空白字符$doc->preserveWhiteSpace = false;$doc->load('books.xml');//获得最顶层元素$root = $doc->documentElement;getChilds($root);
阅读全文
0 0
- php递归遍历xml
- java递归遍历Xml
- 递归遍历XML文档
- php递归遍历文件夹
- php递归遍历目录
- 递归遍历XML生成树
- 递归遍历XML所有节点
- 使用dom4j递归遍历xml
- 递归遍历PHP多维数组
- php递归方式遍历目录
- php递归遍历文件目录
- PHP递归遍历多维数组
- php深度优先递归遍历
- php array reader 递归遍历 php 数组
- PHP数组转XML 递归
- php遍历目录(递归遍历+队列遍历)
- 递归法遍历xml文档所有节点。
- Java递归遍历XML所有元素。
- Method 为POST跨域时Client端请求及server端获取client请求的参数
- 前缀和,LCA(CRB and Tree,HDU 5416)
- SQL Server角色成员身份和权限简介
- muduo源码分析之TcpServer
- lua语言学习三变量
- php递归遍历xml
- struts2中action编写的3种方式
- 快速幂算法
- F
- 学习Promise
- Google Guava--让java代码更加优雅
- PAT 1044火星数字
- UCOSii-信号量
- C语言指针专题——使用指针要注意这些