php xml文件操作代码(一)
2015-01-24信息快讯网
创建SimpleXML对象 学习操作xml的朋友可以看看。
example.xml文件:<?php $xml = simplexml_load_file('example.xml'); //创建SimpleXML对象 print_r($xml); //输出XML ?>
<?xml version='1.0'?> <departs> <depart> <name>production support</name> <employees> <employee> <serial_no>100001</serial_no> <name>Simon</name> <age>24</age> <birthday>1982-11-06</birthday> <salary>5000.00</salary> <bonus>1000.00</bonus> </employee> <employee> <serial_no>100002</serial_no> <name>Elaine</name> <age>24</age> <birthday>1982-01-01</birthday> <salary>6000.00</salary> <bonus>2000.00</bonus> </employee> </employees> </depart> <depart> <name>testing center</name> <employees> <employee> <serial_no>110001</serial_no> <name>Helen</name> <age>23</age> <birthday>1983-07-21</birthday> <salary>5000.00</salary> <bonus>1000.00</bonus> </employee> </employees> </depart> </departs>
<?php $xml = simplexml_load_file('example.xml'); //创建SimpleXML对象 var_dump($xml); //输出XML ?>
<?php $xml = simplexml_load_file('example.xml'); //读取XML文件 foreach($xml->depart as $a) //循环读取XML数据中的每一个depart标签 { echo "$a->name <BR>"; //输出其中的name属性 } ?>
<?php $xml = simplexml_load_file('example.xml'); //读取XML文件 echo $xml->depart->name[0]; //输出节点 ?>
<?php $xml = simplexml_load_file('example.xml'); foreach ($xml->depart->children() as $depart) //循环读取depart标签下的子标签 { var_dump($depart); //输出标签的XML数据 } ?>
<?php $xml = simplexml_load_file('example.xml'); //读取XML文件 $result = $xml->xpath('/departs/depart/employees/employee/name'); //定义节点 var_dump($result); //输出节点 ?>
<?php $xml = simplexml_load_file('example.xml'); //读取XML $xml->depart->name[0] = "Human Resource"; //修改节点 ?>
<?php $xml = simplexml_load_file('example.xml'); //读取XML数据 echo $xml->asXML(); //标准化XML数据 ?>
<?php $xml = simplexml_load_file('example.xml'); //读取XML数据 $newxml = $xml->asXML(); //标准化XML数据 $fp = fopen("newxml.xml", "w"); //打开要写入XML数据的文件 fwrite($fp, $newxml); //写入XML数据 fclose($fp); //关闭文件 ?>
PHP程序员最常犯的11个MySQL错误小结
Windows 下的 PHP-PEAR 安装方法
整理的9个实用的PHP库简介和下载
Notice: Undefined index: page in E:\PHP\test.php on line 14
在PHP中使用curl_init函数的说明
《PHP编程最快明白》第五讲:php目录、文件操作
PHP 强制下载文件代码
php通过文件头检测文件类型通用代码类(zip,rar等)
php更改目录及子目录下所有的文件后缀扩展名的代码
php笔记之常用文件操作
生成ubuntu自动切换壁纸xml文件的php代码
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
PHP XML操作的各种方法解析(比较详细)
PHP操作xml代码
PHP XML error parsing SOAP payload on line 1
php xml文件操作实现代码(二)
php 静态化实现代码
php FPDF类库应用实现代码
php adodb分页实现代码
php daodb插入、更新与删除数据
php adodb连接不同数据库
PHP 文件类型判断代码
Zend 输出产生XML解析错误
PHP 操作文件的一些FAQ总结
php实现从ftp服务器上下载文件树到本地电脑的程序
php 动态多文件上传
php zlib压缩和解压缩swf文件的代码
php xml-rpc远程调用
php xml分析函数代码第1/2页
php minixml详解
用PHP与XML联手进行网站编程代码实例