PHP
发布时间:2019-11-11 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php对xml文件的增删改查操作实现方法分析,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
本文实例讲述了php对xml文件的增删改查操作实现方法。分享给大家供大家参考,具体如下:
xml源文件
2016-08-01
文件内容
php;">
$file='callBoard.xml';
查询xml:
load($fil
E);//载入文件
$data=array(
);
$time=$doc->getElementsByTagName("endTime"
);//获取元素是
title
$
datetiR_384_11845@e=$time->item(0)->nodeValue;//对指定元素获取值
$content=$doc->getElementsByTagName("content"
);//获取元素是
title
$dataContent=$content->item(0)->nodeValue;//对指定元素获取值
更新和创建:
load($fil
E);//载入文件
$resultDate=$doc->getElementsByTagName("endTime"
);//获取元素是date
number
$resultDate->item(0)->nodeValue=$_POST['time'];//对指定元素赋值
$resultBall1=$doc->getElementsByTagName("content"
);//获取元素是ball1
$resultBall1->item(0)->nodeValue=$_POST['content'];//对指定元素赋值
$doc->save($fil
E);//当有用到修改时才用此方法
}
else
{
//如果不存在
就创建文件
$doc=new DOMDocument('1.0','utf-8'
);//申明是XML
$doc->formatOutput=true;//格式输出
$root=$doc->createElement('root'
);//创建根元素
$endTime=$doc->createElement("endTime",$_POST['time']
);//创建元素date
number 并赋值$arr['resultDate']内容
$content=$doc->createElement("content",$_POST['content']
);//创建元素ball1 并赋值$arr['resultBall1']内容
$root->appendChild($endTim
E);//$content元素包含$date
number元素
$root->appendChild($content
);//$content元素包含$ball1元素
$doc->appendChild($root
);//结束建立根元索
$doc->save($fil
E);//生成xm
l.xml文件
}
618_26@PS:这里再为大家提供几款关于xml操作的在线工具供大家参考使用:
618_26@在线XML/JSON互相转换工具:
在线格式化XML/在线压缩XML:
@H_618_26@XML618_26@在线压缩/格式化工具:
XML
代码在线格式化美化工具:
更多关于php相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《》
希望本文所述对大家php程序设计有所帮助。
大佬总结
以上是大佬教程为你收集整理的php对xml文件的增删改查操作实现方法分析全部内容,希望文章能够帮你解决php对xml文件的增删改查操作实现方法分析所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。