xml格式说明文档

http://www.vchome.net/dotnet/xml/xml4.htm


BTW,

php的simplexml_load_string() 无法处理诸如

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

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


//简单的xml解析示例(从xml字符串-->json数组)
//$strXml为输入,$json为输出

functionnormalizeSimpleXML($obj,&$result){
	$data=$obj;
	if(is_object($data)){
		$data=get_object_vars($data);
	}
	if(is_array($data)){
		foreach($dataas$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);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


xml怎么加入图片路径
rss源错误怎么解决
文件后缀xml是什么意思
xml格式电子发票怎么获取
xml格式是什么意思
rss是什么意思啊
xml格式电子发票怎么打开
rss订阅源是什么意思
rss源是什么
xml注释怎么写
php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类