javascript_XML 的用途
本文關鍵詞:XML,由筆耕文化傳播整理發(fā)布。
XML 的用途
XML 應用于 web 開發(fā)的許多方面,常用于簡化數(shù)據(jù)的存儲和共享。
XML 把數(shù)據(jù)從 HTML 分離
如果你需要在 HTML 文檔中顯示動態(tài)數(shù)據(jù),那么每當數(shù)據(jù)改變時將花費大量的時間來編輯 HTML。
通過 XML,數(shù)據(jù)能夠存儲在獨立的 XML 文件中。這樣你就可以專注于使用 HTML 進行布局和顯示,并確保修改底層數(shù)據(jù)不再需要對 HTML 進行任何的改變。
通過使用幾行 JavaScript,你就可以讀取一個外部 XML 文件,然后更新 HTML 中的數(shù)據(jù)內容。
提示:您將在稍后的章節(jié)學習更多這方面的內容。
XML 簡化數(shù)據(jù)共享
在真實的世界中,計算機系統(tǒng)和數(shù)據(jù)使用不兼容的格式來存儲數(shù)據(jù)。
XML 數(shù)據(jù)以純文本格式進行存儲,因此提供了一種獨立于軟件和硬件的數(shù)據(jù)存儲方法。
這讓創(chuàng)建不同應用程序可以共享的數(shù)據(jù)變得更加容易。
XML 簡化數(shù)據(jù)傳輸
通過 XML,可以在不兼容的系統(tǒng)之間輕松地交換數(shù)據(jù)。
對開發(fā)人員來說,其中一項最費時的挑戰(zhàn)一直是在因特網(wǎng)上的不兼容系統(tǒng)之間交換數(shù)據(jù)。
由于可以通過各種不兼容的應用程序來讀取數(shù)據(jù),以 XML 交換數(shù)據(jù)降低了這種復雜性。
XML 簡化平臺的變更
升級到新的系統(tǒng)(硬件或軟件平臺),,總是非常費時的。必須轉換大量的數(shù)據(jù),不兼容的數(shù)據(jù)經(jīng)常會丟失。
XML 數(shù)據(jù)以文本格式存儲。這使得 XML 在不損失數(shù)據(jù)的情況下,更容易擴展或升級到新的操作系統(tǒng)、新應用程序或新的瀏覽器。
XML 使您的數(shù)據(jù)更有用
由于 XML 獨立于硬件、軟件以及應用程序,XML 使您的數(shù)據(jù)更可用,也更有用。
不同的應用程序都能夠訪問您的數(shù)據(jù),不僅僅在 HTML 頁中,也可以從 XML 數(shù)據(jù)源中進行訪問。
通過 XML,您的數(shù)據(jù)可供各種閱讀設備使用(手持的計算機、語音設備、新聞閱讀器等),還可以供盲人或其他殘障人士使用。
XML 用于創(chuàng)建新的 Internet 語言
很多新的 Internet 語言是通過 XML 創(chuàng)建的:
其中的例子包括:
假如開發(fā)人員都是理性的
假如他們都是理性的,就讓未來的應用程序使用 XML 來交換數(shù)據(jù)吧。
未來也許會出現(xiàn)某種字處理軟件、電子表格程序以及數(shù)據(jù)庫,它們可以使用純文本格式讀取彼此的數(shù)據(jù),而不需要使用任何的轉換程序。
我們現(xiàn)在能做的只有祈禱微軟公司和所有其他的軟件開發(fā)商在這一方面取得一致了。
本文關鍵詞:XML,由筆耕文化傳播整理發(fā)布。
本文編號:175294
本文鏈接:http://sikaile.net/wenshubaike/xxkj/175294.html