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