XML 應用于 Web 開發的許多方面,常用于簡化數據的存儲和共享。
如果您需要在 HTML 文檔中顯示動態數據,那么每當數據改變時將花費大量的時間來編輯 HTML。
通過 XML,數據能夠存儲在獨立的 XML 文件中。這樣您就可以專注于使用 HTML/CSS 進行顯示和布局,并確保修改底層數據不再需要對 HTML 進行任何的改變。
通過使用幾行 JavaScript 代碼,您就可以讀取一個外部 XML 文件,并更新您的網頁的數據內容。
在真實的世界中,計算機系統和數據使用不兼容的格式來存儲數據。
XML 數據以純文本格式進行存儲,因此提供了一種獨立于軟件和硬件的數據存儲方法。
這讓創建不同應用程序可以共享的數據變得更加容易。
對開發人員來說,其中一項最費時的挑戰一直是在互聯網上的不兼容系統之間交換數據。
由于可以通過各種不兼容的應用程序來讀取數據,以 XML 交換數據降低了這種復雜性。
升級到新的系統(硬件或軟件平臺),總是非常費時的。必須轉換大量的數據,不兼容的數據經常會丟失。
XML 數據以文本格式存儲。這使得 XML 在不損失數據的情況下,更容易擴展或升級到新的操作系統、新的應用程序或新的瀏覽器。
不同的應用程序都能夠訪問您的數據,不僅僅在 HTML 頁中,也可以從 XML 數據源中進行訪問。
通過 XML,您的數據可供各種閱讀設備使用(掌上計算機、語音設備、新聞閱讀器等),還可以供盲人或其他殘障人士使用。
很多新的互聯網語言是通過 XML 創建的。
這里有一些實例:
假如他們都是理性的,就讓未來的應用程序使用 XML 來交換數據吧。
未來也許會出現某種字處理軟件、電子表格程序以及數據庫,它們可以使用 XML 格式讀取彼此的數據,而不需要使用任何的轉換程序。