$test = "<node><id>10001</id><userName>admin</userName><node><token>secretKey</token></node></node>"; $xml_object = simplexml_load_file($file);//xml转对象(从文件获取xml) $xml_object = simplexml_load_string($source);//xml转对象
$xml_json = json_encode($xml_object);//对象转成json $xml_arr =json_decode($xml_json,true);//json再转成数组
//检验xml格式是否正确 $xml_parser = xml_parser_create();//解析器 if(!xml_parse($xml_parser,$result_xml,true)){ xml_parser_free($xml_parser); $this->output_json_error('考试结果不是合法xml格式'); }