php xml 增删改查,PHP实现对xml进行简单的增删改查(CRUD)操作示例
本文实例讲述了PHP实现对xml进行简单的增删改查(CRUD)操作。分享给大家供大家参考,具体如下:
假如有下面xml文件:
55.8
56
40
339
如何使用php对它进行CRUD?其实像这种简单的xml文件使用SimpleXMl再好不过了。你可以像这样来操作它:
//获取数据 get the config data
if(isset($_GET["type"])){
if($_GET["type"]=="get"){
$xml=simplexml_load_file("../config.xml");
$config=array("preferTime"=>$xml->preferTime."",
"playerValue"=>$xml->playerValue."",
"reduceValue"=>$xml->reduceValue."",
"reduceTime"=>$xml->reduceTime."");
echo json_encode($config);
}
//更新数据 update the config data
if($_GET["type"]=="update"){
$xml=simplexml_load_file("../config.xml");
$xml->preferTime=$_GET["data"]["preferTime"];
$xml->playerValue=$_GET["data"]["playerValue"];
$xml->reduceValue=$_GET["data"]["reduceValue"];
$xml->reduceTime=$_GET["data"]["reduceTime"];
$xml->asXML("../config.xml");
echo json_encode("save success!");
}
}
更多详情可参考PHP官方usage examples 和 API description .
PS:这里再为大家提供几款关于xml操作的在线工具供大家参考使用:
在线XML/JSON互相转换工具:http://tools.jb51.net/code/xmljson
在线格式化XML/在线压缩XML:http://tools.jb51.net/code/xmlformat
XML在线压缩/格式化工具:http://tools.jb51.net/code/xml_format_compress
XML代码在线格式化美化工具:http://tools.jb51.net/code/xmlcodeformat
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP针对XML文件操作技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP错误与异常处理方法总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
php xml 增删改查,PHP实现对xml进行简单的增删改查(CRUD)操作示例相关推荐
- java验证xml格式是否正确的是_spring源码附录(1)java实现对XML格式的验证
最近在看spring源码,涉及到xml文档的解析.xml文档的格式验证,发现自己对xml解析的基础较为薄弱,本篇博客复习下DOM方式解析xml(即spring解析xml的方式). DOM解析XML是将 ...
- JAVA 通讯录 —— 实现对XML文件数据的增删改查
心血来潮,带着好奇写了人生中第一篇博客,哈哈哈哈 ~ 嗝 ~ ~ 这篇文章主要就是分享自己做的一次项目作业,一是为了分享,二是用另外一种方式保存自己的代码 嘻嘻嘻 ~.还是个编程萌新,所以有啥写的 ...
- 怎么用PHP语句做出增改删查功能,PHP、MYSQLI实现简单的增、删、改、查功能(初学者)...
index.php #连接数据库 $conn = mysqli_connect("localhost","root",""); #判断是否连 ...
- koa2 mysql增删改查_koa2实现对mysql的增删改查函数封装
// 项目开始先造一个简单的node服务器server.js: const Koa = require('koa'); const Path= require('path'); const Stati ...
- 学会对mysql的增删改查_Go实现对MySQL的增删改查
开发环境:windows7 64位.编辑器是sublime text3. 直接添上代码了,代码中有注释. 注:需要提前下载github.com/go-sql-driver/mysql,下面的程序才会运 ...
- java多数做增删改查_Java 实现一个 能够 进行简单的增删改查的 超市管理系统
1. 首先编写一个 Fruitltem 的商品类, 描述 商品的基本信息. 代码如下: 保证详细, 运行的起来, 有什么 问题也可以评论留言. /* * 自定义类, 描述商品信息 * * 商品的属性: ...
- java中容器里的增删改查_Java工程师的第八天——简单的增删改查的应用
package day08; import java.util.Scanner; /** * * @author sun changxin * 习题:数组完成增删改查(CRUD) 1.字符串类型的数组 ...
- 如何在Viz Ticker Feed中实现对xml数据源的自动导入
首先看一下Viz Ticker Feed可以直接使用的xml(Viz Ticker 3D的文档中有针对xml DTD的介绍),下面的是Flipping的例子: <?xml version=&qu ...
- 使用System.DirectoryServices.Protocols实现对AD的简单操作
转载自:http://blog.joycode.com/liuhuimiao/articles/30654.aspx System.DirectoryServices.Protocols.dll是.N ...
最新文章
- Android学习书籍参考
- 【LUA table 移除操作非常慢】
- freebsd原理与设计精要(1)-freebsd与unix简介
- 人民日报“权威认证”吃鸡装备哪家强,不服来辩!
- 数据结构两个月学完_这是我作为数据科学家两年来所学到的
- Git 初学札记(十)—— Reset 回退的三种状态解析
- java 堆排序方式_幾種排序方式的java實現(02:希爾排序,歸並排序,堆排序)
- android adapter hierarchy
- group by两个条件
- 子类构造器Constructor是否可被Override(重写)
- 【JavaScript】重温Javascript继承机制
- crossdomain.xml跨越
- 8. Mac brew usage and php version
- Python爬虫批量下载PDF文档
- winform直接控制云台_这款达到广播级机器 功能需求的 轻量级云台!真香!
- 小米汽车VS苹果汽车,相同赛道不同逻辑
- 车载视频监控基于JTT808/1078管理平台商业开源
- 线代:1.7矩阵对角化二次型
- nodejs图片处理(上传图片,复制图片,移动图片)
- 纵即逝的烟花蓄势于纸
热门文章
- IP、子网的详述 ——IP分类、网关地址,子网掩码、子网作用
- c++内存管理优化之ptmalloc,tcmalloc,jemalloc使用实例
- 设计模式-行为-观察者
- Elasticsearch学习记录
- Linux——POSIX有名信号量
- python sftp_Python使用sftp实现上传和下载功能(实例代码)
- python画剖面图_如何创建Matplotlib图形与图像和剖面图相匹配?
- 关于IO模式(浮空、推挽、开漏...)描述及应用
- java中substring的用法
- 谁说双非本科就一定无缘阿里?H哥粉丝刚刚6面通过,喜得Offer!