注册 | 登录
欢迎注册会员

当前位置:首页 > 狗万 怎么玩 > XML技术 > 正文

使用PHP的simplexml进行xml文件读写的方法(把xml文件修改后重新写回原文件)

来源:程序人生 【 】 浏览:703 添加日期:2016-09-14 21:40:41 我要评论(0)

最近需要使用xml进行一些xml文件的操作,参考了一下PHP手册中的simplexml的操作方法:


xml文件如下:


??


经过如下的处理后(一些变量的值是通过$_GET[]请求发送过来的):

$xml??=?simplexml_load_file('/example.xml');
foreach($xml->PhotoObjects->PhotoObject?as?$po)??
{??
????if?($po->id?==?$pId)?{???//add?panx?,pany,?zoom???
????????$po->addChild('panx',?$panx);??
????????$po->addChild('pany',?$pany);??
????????$po->addChild('zoom',?$zoom);??
????}?????
}??
$newXML?=?$xml->asXML();??
$fp?=?fopen('/example.xml',?"w");??
fwrite($fp,?$newXML);??
fclose($fp);

??



??


因为这里需要重新把xml文件写回对应的文件,需要使用asXML()方法。



你浏览的文章是 - 《使用PHP的simplexml进行xml文件读写的方法(把xml文件修改后重新写回原文件)》!
文章出处:https://www.procedurelife.com/content/akkjfa.html
0% (0)
0% (0)
评论0
头像 游客
1 2