簡單了解json 和 xml ,以及他們的區別:
json:是一種輕量級的資料交換格式,ecma(歐洲計算機製造商協會)的乙個子集;
缺點:相對xml通用性較差,資料可描述性較差。
xml:可拓展標記語言,用於標記電子檔案使其具有結構性的標記語言,可以用來標記資料、定義資料型別,是一種允許對自己的標記語言進行定義的語言。xml是sgml(標準通用標記語言)的子集,非常適合web傳輸。
優點:格式統一,符合標準。
容易與其他系統進行互動,資料共享比較較方便。
缺點:xml檔案龐大,格式複雜,傳輸占用更多寬頻。
伺服器和客戶端都需要花費大量**來解析xml,伺服器和客戶端**變得異常複雜和不易維護。
伺服器端和客戶端解析xml要花費很多資源和時間!
xml & json 優缺點比較:
1、xml可讀性、可拓展性都很出色,但xml的編碼難度更高。
2、json的解碼難度幾乎為零,而xml得考慮子父節點。
3、xml的通用性更廣,json則廣泛應用於前端。
4、json相對xml,資料體積更小,與js互動更方便。
5、json對資料的描述性比xml差
6、json的無論是傳播還是解析速度遠快與xml!
了解 XML 架構 XML與OO
三年前就已經開始學習和了解xml了,可到如今對這個xml也沒有乙個清醒的認識。以前聽同事說,xml是一種可以定義其它語言的語言。所以也就一直那樣認為了。而在實際的使用中,又會有什麼必要自己去定義一種語言呢?xml可以取代小的桌面資料庫。這是最近的認識,它的強大功能在於資料關係的平台及語言無關性,它的...
JSON與XML的戰火
json與xml的戰火 隨著ajax烈火的迅速蔓延,json很快被廣泛使用,並且侵入非ajax領域,xml純粹主義者奮起反擊,激起新一輪的戰火。xml純粹主義者認為,xml是既有的標準,已經得到了廣泛的支援和應用,不需要json來重新發明車軲轆 避諱 而且xml在設計上考慮了從最簡單到最複雜的需求,...
JSON與XML的比較
xml和json都使用結構化方法來標記資料,下面來做乙個簡單的比較。1 用xml表示中國部分省市資料如下 中國黑龍江 哈爾濱大慶 廣東廣州深圳 珠海 台灣台北高雄 新疆烏魯木齊 2 用json表示中國部分省市資料如下 var country 編碼的可讀性來說,xml有明顯的優勢,畢竟人類的語言更貼近...