文档章节

php中xml转json

 沙漠风尘
发布于 2016/05/06 11:07
字数 77
阅读 4
收藏 0
$simple = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<note>
<status>success</status>
<renderedImage>./images/i6_1_2016033020084728038.jpg</renderedImage>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>";

function xmlTojson($source) {
   //判断传入的是文件还是xml字符串
   if(is_file($source)){
       //文件
       $xml_array=simplexml_load_file($source);
   }else{
       //字符串
       $xml_array=simplexml_load_string($source);
   }
   $json = json_encode($xml_array);
   return $json;
}
$json = xml_to_json($simple);
echo json_encode($json);


© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 1
码字总数 77
作品 0
武汉
jQuery之get方法

url,[data],[callback],[type] url:待载入页面的URL地址。 data:待发送 Key/value 参数。 callback:载入成功时回调函数。 type:返回内容格式,xml, html, script, json, text, _default。 案...

桃子红了呐
2017/06/01
0
0
四种常见的 POST 提交数据方式

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们...

极客教程
2017/11/17
0
0
【jQuery】jQuery对本地json的读取和遍历

有时候,我们想写写一个跨平台的单机小程序、小软件,自然就会想到HTML5,但我们又不想运用服务器或者数据库这么重型的东西,自然就会想到用json或者xml来存些持久化数据,让我们的小程序加载...

yongh701
05/15
0
0
四种常见的 POST 提交数据方式

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们...

lg2045
2014/08/29
0
0
http 协议 post 提交数据格式

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们...

磨砂轮
2015/10/10
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Cloud Gateway真的有那么差吗?

前言 Spring Cloud从一开始最受大家质疑的就是网关性能,那是由于Spring Cloud最初选择了使用Netflix几年前开源的Zuul作为基础,而高性能版的Zuul 2在经过了多次跳票之后,对于Spring这样的整...

Java小铺
40分钟前
1
0
SpringBoot远程调试,远程debug你的线上项目

开发环境中代码出错了,可以利用IDE的debug功能来进行调试。那线上环境出错呢? 一、假设我们的项目是部署在tomcat中,那我们就需要对tomcat进行一定对配置,配置如下。 1. windows系统中,找...

nonnetta
45分钟前
0
0
JAVA秒杀优化方向

秒杀优化方向 将请求尽量拦截在系统上游:传统秒杀系统之所以挂,请求都压倒了后端数据层,数据读写锁冲突严重,几乎所有请求都超时,流量虽大,下单成功的有效流量甚小,我们可以通过限流、...

小贱是个程序员
53分钟前
0
0
C# 统计字符串中大写字母和小写字母的个数

static void Main() { int count1 = 0; int count2 = 0; Console.WriteLine("请输入字符串"); string str = Convert.ToString(Consol......

熊二的爸爸是谁
55分钟前
0
0
分布式服务框架之远程通讯技术及原理分析

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是...

老道士
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部