php xml文件操作实现代码(二)
2015-01-24信息快讯网
php 创建一个新的DOM文档
<?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标签添加值节点100001 $serial_no_value = $dom->createTextNode('100001'); $serial_no->appendChild($serial_no_value); //输出XML数据 echo $dom->saveXML(); ?>
<?php $dom = new DomDocument(); //创建DOM对象 $dom->load('example.xml'); //读取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); } } } ?>
为PHP初学者的8点有效建议
PHP程序员最常犯的11个MySQL错误小结
Windows 下的 PHP-PEAR 安装方法
整理的9个实用的PHP库简介和下载
Notice: Undefined index: page in E:\PHP\test.php on line 14
生成ubuntu自动切换壁纸xml文件的php代码
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
PHP XML操作的各种方法解析(比较详细)
PHP操作xml代码
PHP XML error parsing SOAP payload on line 1
php xml实例 留言本
php xml文件操作代码(一)
php 静态化实现代码
php FPDF类库应用实现代码
php adodb分页实现代码
php daodb插入、更新与删除数据
Zend 输出产生XML解析错误
php xml-rpc远程调用
php xml分析函数代码第1/2页
php minixml详解