2012-08-23 44 views
1

我打算用HTML5 + jQuery創建動態內容網站。 哪些數據格式是最好用的網站要麼XMLJSON對於HTML5 + jQuery網頁的內容,哪些數據最好(XML數據或JSON)?

感謝。

+1

這取決於你想用它做什麼,即使這樣,也可能會有一些爭論。 – Quentin

+1

如果你打算使用javascript,我認爲使用JavaScript對象表示法(json)將是更簡單的方法。 –

+0

必須在主頁中顯示最新作品作爲圖像。稍後將更改動態內容文件(XML/JSON)中的最新工作映像網址。 – sureshunivers

回答

3

好:

如果你想繞過是原子值或列表或原子值的哈希值,JSON有很多的XML的優點:它是通過互聯網直接地可用,支持各種各樣的應用,編寫用於處理JSON的程序很容易,它具有很少的可選功能,它非常易於理解並且合理​​清晰,其設計形式簡潔,JSON文檔易於創建,並且使用Unicode。

如果您在瀏覽器中編寫JavaScript,JSON是非常合適的。瀏覽器中的XML API比較笨拙,從JavaScript對象到JSON的自然映射消除了如果您不小心使用XML時出現的序列化問題。

JSON over XML的一行參數很簡單。如果你的意思是擁有一個單一的數據交換格式而不是兩個,那麼這種情況是無可爭議的。如果你的意思是JSON本質上比XML簡單,那麼我不確定這是如此明顯。對於原子值的捆綁,它更簡單一些。而JavaScript API絕對更簡單。但是我曾經看到過用JSON來表示混合內容的嘗試,而且他們不是。

XML比Web服務更爲複雜。默認情況下,XML要求您使用許多Web服務不需要成功的複雜功能。

來源:http://digitalbazaar.com/2010/11/22/json-vs-xml/

,我完全同意。

+0

你的第一段和最後一段與XML是完全矛盾的。 XML無處不在,而JSON則無處不在。比JSON更具可讀性。我可以繼續下去,但認爲JSON是XML的替代品是一個非常狹窄的觀點和錯誤。 – Rob

+0

我看到你只是引用那篇完全是短視和錯誤的文章。 – Rob

+2

對我來說沒有錯!我同意100%。 –

相關問題