加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php xml文件操作功能实例

发布时间:2020-05-25 05:49:01 所属栏目:PHP 来源:互联网
导读:php xml文件操作功能实例

对php xml文件操作实现代码之2感兴趣的小伙伴,下面一起跟随脚本之家 jb51.cc的小编两巴掌来看看吧!


/**
 * 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)   ***/

/**
 * 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)   ***/

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读