在线客服,智能在线客服,在线客服系统,客服机器人,智能客服,智能机器人客服,电商客服系统,智慧客服,免费电话,微信在线客服,网站在线客服软件,网络营销电话,手机在线客服,微客服,快商通

咨询热线:400-027-0592 

php用simplexml api操作xml

分类:快商学院 时间:2012-09-25 作者:


QQ空间 新浪微博 腾讯微博 更多

首先不废话,官网介绍的很详细http://cn.php.net/manual/en/book.simplexml.php不多说,这里只简单介绍下用法。 我这边用的xml结构

<?xml version="1.0" encoding="utf-8"?>
<viewer interval="4000" isRandom="1">
<item id="0" title="第一幅" img="js/upfiles/images/banner.jpg" url="productsinfo.html1" target="_blank"/>
<item id="1" title="第二幅" img="js/upfiles/images/banner1.jpg" url="productsinfo.html2" target="_blank"/>
<item id="2" title="第三幅" img="js/upfiles/images/banner.jpg" url="productsinfo.html3" target="_blank"/>
<item id="3" title="第四幅" img="js/upfiles/images/banner1.jpg" url="productsinfo.html4" target="_blank"/>
</viewer>

列表

<?php
$xml=simplexml_load_file(base_url().'xml/viewerData.xml');
foreach ($xml->children() as $item ){
$v=$item->attributes();
?>

<tr><td><?php echo $v['title'];?></td></tr>

<?php

}

?>

列表显示到此结束。 修改值

//载入xml
$xml=simplexml_load_file(base_url().'xml/viewerData.xml');
//查找节点
$arr=$xml->xpath("//item[@id=$id]");
//修改节点值
$arr[0][$attrname]=$attrvalue;
//保存xml
$xml->asXML('xml/viewerData.xml');

这边大家熟悉了xpath,也没什么好讲的

返回列表>>

上一篇:如何在xampp下使用symfony?

下一篇:jquery两个live()后一个live(change共存时的恼火


相关新闻

你的移动广告是否有效

如何把握微信营销,统领营销市场?

移动互联网不可忽视的营销

企业营销中不可缺少的CRM

浅析中秋节如何策划微信营销?

客服一对一服务
30万成功案例
CCTV央视特别报道
国家高新技术企业
全国统一咨询热线:400-027-0592