加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php XPath对XML文件查找及修改实现代码

发布时间:2020-12-13 05:57:52 所属栏目:PHP教程 来源:网络整理
导读:div class="codetitle" a style="CURSOR: pointer" data="99361" class="copybut" id="copybut99361" onclick="doCopy('code99361')" 代码如下: div class="codebody" id="code99361" ?php / ?xml version="1.0" encoding="utf-8"? title name="t1"11 conten

<div class="codetitle"><a style="CURSOR: pointer" data="99361" class="copybut" id="copybut99361" onclick="doCopy('code99361')"> 代码如下:<div class="codebody" id="code99361">
<?php
/
<?xml version="1.0" encoding="utf-8"?>


<title name="t1">11
content1
2009-10-11


<title name="t2">title2
content2
2009-11-11


/
if(!function_exists('l')) {
function l() {
echo '
***
';
}
}
if(file_exists('test10_12.xml')) {
$xml = simplexml_load_file('test10_12.xml'); //利用xpath方法查找节点位置
$query = $xml->xpath('//title[@name="t1"]/ancestor::item'); var_dump($query);
l(); //测试在title节点下新增子节点new
$query[0]->title->addChild('new','new'); //测试在title节点下新增属性fuck
$query[0]->title->addAttribute('fuck','fuck you'); //测试修改content节点值为hello,world
$query[0]->content = 'hello,world'; //不解释,你懂的
$query[0]->asXML("10.xml");
}
?>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读