用PHP读取XML数据
<?php
//构造SimpleXMLElement对象
$xml = simplexml_load_file('data.xml'); //根据文件名来构造
//$xml = simplexml_load_string($data); //根据字符串来构造(如果这段xml已经被读入到一个字符串$data中)
//可以使用属性的方式访问子节点,通过节点的标签名可直接得到节点的内容
//echo $xml->msg[0]->title;
//节点的属性与值被封装成为关联数组的键与值
//echo $xml->msg[1]['id'];
//xpath方法直接检索定位(//表示任意深度)
foreach ($xml->xpath('//reply') as $reply){
//echo $reply['id'].'<br>';
}
//children方法得到所有子节点
foreach ($xml->msg[1]->children() as $field){
echo $field.'<br>';
}
//直接设置属性
$xml->msg->time = '2008-03-21 00:53:12';
//设置关联数组的key
$xml->msg['author'] = 'zhangsan';
//重新保存对象到文件
$xml->asXML('data.xml');本文地址:http://www.phprm.com/code/9a03425d9fe1d64f57b231ab80a4514c.html
转载随意,但请附上文章地址:-)