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 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇