php xml文件操作功能实例

前端之家收集整理的这篇文章主要介绍了php xml文件操作功能实例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
PHP xml文件操作实现代码之2感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! @H_403_0@ /** * PHP xml文件操作实现代码之2 * * @param * @arrange 512-笔记网: jb51.cc **/ <?PHP //创建一个新的DOM文档 $dom = new DomDocument(); //在根节点创建departs标签 $departs = $dom>createElement(departs); $dom>appendChild($departs); //在departs标签下创建depart子标签 $depart = $dom>createElement(depart); $departs>appendChild($depart); //在depart标签下创建employees子标签 $employees = $dom>createElement(employees); $depart>appendChild($employees); //在employees标签下创建employee子标签 $employee = $dom>createElement(employee); $employees>appendChild($employee); //在employee标签下创建serial_no子标签 $serial_no = $dom>createElement(serial_no); $employee>appendChild($serial_no); //为serial_no标签添加值节点 $serial_no_value = $dom>createTextNode(); $serial_no>appendChild($serial_no_value); //输出XML数据 echo $dom>saveXML(); /*** 来自编程之家 jb51.cc(jb51.cc) ***/ @H_403_0@ /** * PHP xml文件操作实现代码之2 * * @param * @arrange 512-笔记网: jb51.cc **/ $dom = new DomDocument(); //创建DOM对象 $dom>load(examplexml); //读取XML文件 $root = $dom>documentElement; //获取XML数据的根 read_child($root); //调用read_child函数读取根对象 function read_child($node) { $children = $node>childNodes; //获得$node的所有子节点 foreach($children as $e) //循环读取每一个子节点 { if($e>nodeType == XML_TEXT_NODE) //如果子节点为文本型则输出 { echo $e>nodeValue<BR>; } else if($e>nodeType == XML_ELEMENT_NODE) //如果子节点为节点对象则调用函数处理 { read_child($e); } } } /*** 来自编程之家 jb51.cc(jb51.cc) ***/

猜你在找的PHP相关文章