码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2016-01-10 19:59:05      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

假如有以下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.

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

标签:

原文地址:http://www.cnblogs.com/gcczhongduan/p/5118983.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!