php如何改变xml节点值
发表于:2024-10-08 作者:千家信息网编辑
千家信息网最后更新 2024年10月08日,本篇内容主要讲解"php如何改变xml节点值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php如何改变xml节点值"吧!php改变xml节点值的方法:1
千家信息网最后更新 2024年10月08日php如何改变xml节点值
本篇内容主要讲解"php如何改变xml节点值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php如何改变xml节点值"吧!
php改变xml节点值的方法:1、从数据库读取数据;2、写一个xml文件;3、创建DOMDocument的对象并载入xml文件;4、修改指定节点下子节点的值即可。
本文操作环境:Windows7系统、PHP7.1版本、Dell G3电脑
php怎么改变xml 节点值?
php修改xml节点的值
今天刚刚实现的功能,找了很多资料,本来想用xpath,但是由于对xpath不甚了解。绕了个大圈后还是决定用DOMDocument来做。
在此做一个标记,以后找资料的时候也不用太辛苦。
先从数据库读取数据,然后写一个xml文件。xml文件格式如下。
mainchart.xml
5008171 3 2010.06.13 14:19 2010.06.16 14:19 balance 3 TRMM-DP(123005)-D 5011083 3 2010.06.15 16:15 2010.06.15 16:23 buy eurusd 1.31822 1.31655 0 0 00:08:00 aaafff 5011913 3 2010.06.15 16:51 2010.06.15 17:19 sell eurusd 1.31819 1.31809 0 0 00:28:00 eee
php文件里的处理。
$file ="mainchart.xml"; //创建DOMDocument的对象 $dom=new DOMDocument('1.0'); //载入mainchart.xml文件 $dom->load($file); //获得record节点的集合 $records = $dom->getElementsByTagName('record'); //遍历record节点的集合 foreach($records as $record){ //如果record节点的pono子节点的值满足条件,就修改该record节点下memo子节点的值 if($record->getElementsByTagName('pono')->item(0)->nodeValue == $_GET['id']){ $record->getElementsByTagName('memo')->item(0)->nodeValue = $_GET['content']; } }$dom->save('mainchart.xml');
$_GET['id']和$_GET['content']是ajax传过来的参数。
到此,相信大家对"php如何改变xml节点值"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
节点
文件
数据
内容
对象
数据库
方法
资料
学习
实用
更深
不用
兴趣
功能
参数
实用性
实际
操作简单
时候
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
豆豆柴服务器人数
上海服务器机房气体消防系统
2019注册软件开发公司
舰r 服务器
宿迁市场软件开发推荐咨询
nac网络安全准入控制系统售价
软件开发过程各阶段
铜梁天气预报软件开发
转移服务器要晚上吗
扩展检索数据库
宝山区个性化软件开发客户至上
数据库部门降序排列
网络安全木马和病毒区别
怎么查看keil的数据库
软件开发感兴趣的研究课题
服务器是安全设备么
软件开发项目的其它
电脑设置服务器未响应
数据库时间类型的字段加索引
常州运行智慧医院软件开发
互联网 软件开发合同范本
网络安全电器
软件开发的制作小程序难吗
p2p软件开发技术实例
福州恒山系列鲲鹏服务器批发
网络安全基于特征
计算机网络技术员干什么的
数据库sql创建一个学生信息表
网络安全检查记录表 doc
es检索不到数据库