加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml格式说明文档

发布时间:2020-12-16 09:44:02 所属栏目:百科 来源:网络整理
导读: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为输入,$

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);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读