關於Learn XML and AJAX (Offline)
學習完整的 XML 和 AJAX 教程指南等等。
XML
Xml(可擴展標記語言)是一種標記語言。
XML 旨在存儲和傳輸數據。
Xml 於 90 年代後期發布。它的創建是為了提供易於使用和存儲的自描述數據。
XML 於 1998 年 2 月 10 日成為 W3C 推薦標準。
XML 不是 HTML 的替代品。
XML 被設計為具有自描述性。
XML 旨在承載數據,而不是顯示數據。
XML 標記不是預定義的。您必須定義自己的標籤。
XML 獨立於平台和語言。
為什麼是 xml
獨立於平台和語言:xml 的主要好處是您可以使用它從 Microsoft SQL 等程序中獲取數據,將其轉換為 XML,然後與其他程序和平台共享該 XML。您可以在通常非常困難的兩個平台之間進行通信。
使 XML 真正強大的主要因素是它的國際認可度。許多公司將 XML 接口用於數據庫、編程、辦公應用程序手機等。這是由於其平台獨立特性。
如果您需要在您的 HTML 文檔中顯示動態數據,則每次數據更改時都需要大量的工作來編輯 HTML。
使用 XML,數據可以存儲在單獨的 XML 文件中。這樣您就可以專注於使用 HTML/CSS 進行顯示和佈局,並確保基礎數據的更改不需要對 HTML 進行任何更改。
只需幾行 JavaScript 代碼,您就可以讀取外部 XML 文件並更新網頁的數據內容。
在現實世界中,計算機系統和數據庫包含格式不兼容的數據。
XML 數據以純文本格式存儲。這提供了一種獨立於軟件和硬件的數據存儲方式。
這使得創建可由不同應用程序共享的數據變得更加容易。
阿賈克斯
AJAX 是異步 JavaScript 和 XML 的首字母縮寫詞。它是一組相互關聯的技術,如 JavaScript、DOM、XML、HTML/XHTML、CSS、XMLHttpRequest 等。
AJAX 允許您在不重新加載網頁的情況下異步發送和接收數據。所以它很快。
AJAX 允許您只向服務器發送重要信息而不是整個頁面。因此,只有來自客戶端的有價值數據才會被路由到服務器端。它使您的應用程序具有交互性和更快的速度。
ajax 不是一項技術,而是一組相互關聯的技術。 AJAX 技術包括:
- HTML/XHTML 和 CSS
- DOM
- XML 或 JSON
- XMLHttpRequest
- JavaScript