php如何改变xml节点值
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇内容主要讲解"php如何改变xml节点值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php如何改变xml节点值"吧!php改变xml节点值的方法:1
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
数据库建设人员是干嘛的
网络安全法第二条司法解释
点击确定显示数据库已连接
四年级上册网络技术
网络技术悬赏
软件开发人员外包服务协议
梦幻诛仙最新服务器
跨数据库触发器
游戏服务器在电信
网络安全中中标是什么意思
厦门智业his用什么数据库
销售管理软件开发公司
神奇宝贝服务器手机版怎么进入
软件开发社区社区
正在了解steam服务器
梦幻手游龙吟东方服务器
网络安全概念股有哪几个
成都服务器报废尝试
软件开发的产品出售
网络技术在军事方面的应用
网络安全一等奖绘画
浙政钉服务器网址
云求职网络技术有限公司广州
成都市公安局网络安全管理支队
自建大华视频服务器
大家称赞的网络安全等保
博兴erp软件开发价格
数据库设计软件生成html
软件开发社区社区
关系型数据库中多选题