博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
xml格式说明文档
阅读量:5872 次
发布时间:2019-06-19

本文共 692 字,大约阅读时间需要 2 分钟。

hot3.png

BTW,

    php的 simplexml_load_string() 无法处理诸如  

      <im:name>The Fault in Our Stars (Unabridged)</im:name>

  的xml文件,在其中的属性解析后会丢失

// 简单的xml解析示例(从xml字符串-->json数组)//     $strXml为输入,$json 为输出function normalizeSimpleXML($obj, &$result) {	$data = $obj;	if (is_object($data)) {		$data = get_object_vars($data);	}	if (is_array($data)) {		foreach ($data as $key => $value) {			$res = null;			normalizeSimpleXML($value, $res);			if (($key == '@attributes') && ($key)) {				$result = $res;			} else {				$result[$key] = $res;			}		}	} else {		$result = $data;	}}$strXml = ""; // xml的字符串形式$xml = simplexml_load_string($strXml);$json = normalizeSimpleXML($xml, $result);

转载于:https://my.oschina.net/kakablue/blog/269766

你可能感兴趣的文章
高精度模板
查看>>
远程连接Oracle数据库
查看>>
java 整除(/) 求余(%) 运算
查看>>
Log4net
查看>>
BlueMix - IBM的Paas云计算平台
查看>>
题解模板
查看>>
python的迭代器、生成器、装饰器
查看>>
普林斯顿算法(1.3)并查集(union-find算法)——本质就是一个数 下面的子树代表了连在一起的点...
查看>>
Webpack 的 HtmlWebpackPlugin 如何控制某个 chunks 的 inject 位置?
查看>>
1. FrogRiverOne 一苇渡江 Find the earliest time when a frog can jump to the other side of a river....
查看>>
BZOJ2167 : 公交车站
查看>>
UserAgent判断浏览器类型或爬虫类型
查看>>
npm run dev报错,events.js:160 throw er; // Unhandled 'error' event
查看>>
[Ramda] Refactor a Promise Chain to Function Composition using Ramda
查看>>
TomCat 配置步骤
查看>>
JS遍历Table的所有单元格内容
查看>>
kbmmw 5.0 中的REST 服务
查看>>
从外网GitHub clone开源项目的时候,.git文件过大,导致克隆慢
查看>>
android 电池(一):锂电池基本原理篇【转】
查看>>
Total Command 常用快捷键
查看>>