您的位置:首页 > 编程语言 > PHP开发

php对xml进行简单的增删改查(CRUD)操作

2016-01-10 19:27 771 查看
假如有以下xml文件:

<?xml version="1.0" encoding="UTF-8"?

>
<setting>
    <preferTime>55.8</preferTime>
    
    <playerValue>56</playerValue> 
    
    <reduceValue>40</reduceValue> 
    
    <reduceTime>339</reduceTime> 
</setting>


怎样使用php对它进行CRUD?事实上像这样的简单的xml文件使用SimpleXMl再好只是了。你能够像这样来操作它:

<?php
//获取数据 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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: