W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
XML 應(yīng)用于 Web 開發(fā)的許多方面,常用于簡(jiǎn)化數(shù)據(jù)的存儲(chǔ)和共享。
如果您需要在 HTML 文檔中顯示動(dòng)態(tài)數(shù)據(jù),那么每當(dāng)數(shù)據(jù)改變時(shí)將花費(fèi)大量的時(shí)間來編輯 HTML。
通過 XML,數(shù)據(jù)能夠存儲(chǔ)在獨(dú)立的 XML 文件中。這樣您就可以專注于使用 HTML/CSS 進(jìn)行顯示和布局,并確保修改底層數(shù)據(jù)不再需要對(duì) HTML 進(jìn)行任何的改變。
通過使用幾行 JavaScript 代碼,您就可以讀取一個(gè)外部 XML 文件,并更新您的網(wǎng)頁(yè)的數(shù)據(jù)內(nèi)容。
在真實(shí)的世界中,計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)使用不兼容的格式來存儲(chǔ)數(shù)據(jù)。
XML 數(shù)據(jù)以純文本格式進(jìn)行存儲(chǔ),因此提供了一種獨(dú)立于軟件和硬件的數(shù)據(jù)存儲(chǔ)方法。
這讓創(chuàng)建不同應(yīng)用程序可以共享的數(shù)據(jù)變得更加容易。
對(duì)開發(fā)人員來說,其中一項(xiàng)最費(fèi)時(shí)的挑戰(zhàn)一直是在互聯(lián)網(wǎng)上的不兼容系統(tǒng)之間交換數(shù)據(jù)。
由于可以通過各種不兼容的應(yīng)用程序來讀取數(shù)據(jù),以 XML 交換數(shù)據(jù)降低了這種復(fù)雜性。
升級(jí)到新的系統(tǒng)(硬件或軟件平臺(tái)),總是非常費(fèi)時(shí)的。必須轉(zhuǎn)換大量的數(shù)據(jù),不兼容的數(shù)據(jù)經(jīng)常會(huì)丟失。
XML 數(shù)據(jù)以文本格式存儲(chǔ)。這使得 XML 在不損失數(shù)據(jù)的情況下,更容易擴(kuò)展或升級(jí)到新的操作系統(tǒng)、新的應(yīng)用程序或新的瀏覽器。
不同的應(yīng)用程序都能夠訪問您的數(shù)據(jù),不僅僅在 HTML 頁(yè)中,也可以從 XML 數(shù)據(jù)源中進(jìn)行訪問。
通過 XML,您的數(shù)據(jù)可供各種閱讀設(shè)備使用(掌上計(jì)算機(jī)、語(yǔ)音設(shè)備、新聞閱讀器等),還可以供盲人或其他殘障人士使用。
很多新的互聯(lián)網(wǎng)語(yǔ)言是通過 XML 創(chuàng)建的。
這里有一些實(shí)例:
假如他們都是理性的,就讓未來的應(yīng)用程序使用 XML 來交換數(shù)據(jù)吧。
未來也許會(huì)出現(xiàn)某種字處理軟件、電子表格程序以及數(shù)據(jù)庫(kù),它們可以使用 XML 格式讀取彼此的數(shù)據(jù),而不需要使用任何的轉(zhuǎn)換程序。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: