php如何改变xml节点值
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容主要讲解"php如何改变xml节点值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php如何改变xml节点值"吧!php改变xml节点值的方法:1
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
咖啡
苏州找大状互联网科技有限公司
互联网巨头反垄断金融科技
互联网科技金融公司
奇酷互联网络科技公司
互联网高科技企业
滨湖区互联网智能科技产品供应
互联网科技生活的内容
安控科技rtu产品工业互联网
卫星互联网科技股票
广州慧亚互联网科技怎么样
湖南一路畅行互联网科技
如何创新互联网科技
沐思想互联网科技有限公司
中国互联网有什么科技
启辰互联网科技
宇信科技在杭州互联网排第几
互联网硬科技公司
亚光科技低轨卫星互联网
互联网科技大佬云集
互联网品科技
科技服务与互联网
互联网科技公司介绍
太原新华互联网科技学校怎么样
互联网实体化科技化
深圳前海聚择互联网科技有限公司
互联网时代科技改变生活
互联网保险科技创业
陕西九四连强互联网科技有限公司
广东猫王互联网科技有限公司电话