这篇文章主要为大家详细介绍了php xml文件操作功能实例,具有一定的参考价值,可以用来参考一下。
对php xml文件操作实现代码之2感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
/**
* php xml文件操作实现代码之2
*
* @param
* @arrange 512-笔记网: www.q1010.com
**/
<?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();
/*** 来自四海网(www.q1010.com) ***/
/**
* php xml文件操作实现代码之2
*
* @param
* @arrange 512-笔记网: www.q1010.com
**/
$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);
}
}
}
/*** 来自四海网(www.q1010.com) ***/
本文来自:http://www.q1010.com/173/1148-0.html
注:关于php xml文件操作功能实例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:xml
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。