iT邦幫忙

0

JS-XML還有在使用嗎?關於json的興起以及XML的淘汰(?

  • 分享至 

  • xImage

最近在複習ajax以及json的內容
發現說背後有一個神祕的腳色非常重要 也就是XML
稍微查了一下發現 它似乎曾經是個很好的資料儲存方式 直到json的流行

那我就好奇了 現在還有人在使用XML嗎?
還是說它已經完全功成身退
我知道ajax背後的原件甚至就有著它的名字存在:XmlHttpRequest呢!

又大概在什麼時候它的興衰會有這樣子的變化呢?是json一誕生就取代了它嗎?
以上歷史經驗談 歡迎前端與網頁設計前輩們來分享
討論交流看看這個曾經輝煌過的XML吧!

看更多先前的討論...收起先前的討論...
淺水員 iT邦大師 6 級 ‧ 2023-04-12 15:47:15 檢舉
svg、epub、xlsx
froce iT邦大師 1 級 ‧ 2023-04-12 16:06:33 檢舉
html表示:...
ccutmis iT邦高手 2 級 ‧ 2023-04-12 16:31:15 檢舉
XSLT
PPTaiwan iT邦好手 1 級 ‧ 2023-04-13 15:22:15 檢舉
呵...你的說法對於有十多年的經驗程式人員,就好像是剛出生的小孩一樣,講著童言童語的...

你可以去問 GPT XML 與 JSON 的歷史就可以知道了,說不定你還沒有出生就己經存在了
axun0402 iT邦新手 5 級 ‧ 2023-04-13 20:53:02 檢舉
以我個人的淺見:
1. 同樣架構的内容在 xml 和 json 上,文件大小就是一個差異點了

index.xml

<book>
<author>IT Home</author>
<year>2023</year>
</book>
<book>
<author>IT House</author>
<year>2021</year>
</book>

也可以寫成
<book author="IT Home" year="2023"></book>
<book author="IT House" year="2021"></book>
xml 是用 element(第一個例子) 和 attributes(第二個例子)去表達數據的結構,而且他不支援數組 (array)

而 json
{
"book":[
{
"author": "IT Home",
"year": 2023
},
{
"author": "IT House",
"year": 2021
}
]
}

json 主要是以鍵值對 (Key-Value) 來表達數據的結構,并且可以支援數組。

json相對xml來説比較輕量,也比較好讀。
而且 json 其實可以説是 javascript 的一種特殊的數據類型(應該是那麽説)。

當然 xml 也有它的優點所在(關於這方面我不太清楚)。

如果有什麽錯誤歡迎指正。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
揮揮手
iT邦研究生 5 級 ‧ 2023-04-12 13:57:46
最佳解答

RSS feed 應該都是用xml格式

很多資料交換的部分
其實還是有用XML的部分

剩下等其他大大補充
對我來說 還沒功成身退

謝謝前輩分享 有你這幾句話我就提升了認知的格局
就選您為最佳解答,也感謝其他人的討論!

我要發表回答

立即登入回答