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

前端之家收集整理的这篇文章主要介绍了php XPath对XML文件查找及修改实现代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<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");
}
?>

原文链接:https://www.f2er.com/php/27723.html

猜你在找的PHP相关文章