用php實現xml與json之間的相互轉換:
相關函式請檢視php手冊。
一,參考xml如下
<?xml version="1.0" encoding="utf-8"?> 張三男
26tank
yesno
26二,xml轉換成json
利用******xml
public function xml_to_json($source) else
$json = json_encode($xml_array); //php5,以及以上,如果是更早版本,請檢視json.php
return $json;
} 三,json轉換成xml
利用遞迴函式
public function json_to_xml($source,$charset='utf8')
//php5,以及以上,如果是更早版本,請檢視json.php
$array = json_decode($source);
$xml ='';
$xml .= $this->change($array);
return $xml;
} public function change($source) else
$string .="";
} return $string;
} 上面的方法json_to_xml,可以支援aaaa,不支援aaaaa看**就能看明白.
PHP解析JSON與XML 簡介
與大多數流行的 web 服務如 twitter 通過開放 api 來提供資料一樣,它總是能夠知道如何解析 api 資料的各種傳送格式,包括 json,xml 等等。php解析json資料 json string obj json decode json string echo obj name pr...
使用CJSON庫實現XML與JSON格式的相互轉化
之前完成了乙個兩個平台對接的專案。由於這兩個平台乙個是使用json格式的資料,乙個是使用xml格式的資料,要實現它們二者的對接就涉及到這兩個資料格式的轉化,在查閱相關資料的時候發現了這個cjson庫,cjson是使用c編寫的,它輕巧易用,在網上查了相關的資料後決定在json格式的儲存於解析這塊採用c...
JSON與XML的戰火
json與xml的戰火 隨著ajax烈火的迅速蔓延,json很快被廣泛使用,並且侵入非ajax領域,xml純粹主義者奮起反擊,激起新一輪的戰火。xml純粹主義者認為,xml是既有的標準,已經得到了廣泛的支援和應用,不需要json來重新發明車軲轆 避諱 而且xml在設計上考慮了從最簡單到最複雜的需求,...