XML簡介:什麼是XML,它與HTML有什麼不同。
如何使用XML:使用XML的幾種方式。
XML語法:XML的簡單但非常嚴格的語法規則。
XML元素:XML元素、關系、內容及命名規則。
XML屬性:XML屬性是如何用來描述元素以及提供元素的附加信息的。
XML確認:一個格式良好的XML與一個有效的XML之間的主要區別,一個DTD是如何用來定義XML文檔的。
XML在Netscape和Explorer中的支持情況:關於XML在這兩個最著名的浏覽器上的支持情況。
在Internet Explorer 上查看XML:如何用Internet Explorer 來查看一個XML文件。
用CSS顯示XML:如何用Internet Explorer和CSS 顯示一個XML 文件。
用XSL顯示XML:如何用Internet Explorer和XSL 顯示一個XML 文件。
將XML嵌入HTML中:如何將XML嵌入HTML文檔中。
Microsoft XML 分解器:如何用Microsoft XML分解器打開和操作XML文檔。
真實環境中的XML :看看XML的實際使用情況。
高級XML
XML名空間:如何避免元素名與使用XML名空間沖突。
XML CDATA:如何告訴一個XML分解器不要分解文本。
XML編碼:如何對你的XML文檔進行編碼。
XML服務器:如何在服務器上生成XML。
XML應用程序:如何用IE 5到達一個XML文件並創建一個完整的XML應用程序。
XML HTTP 請求:如何用HTTP從一個服務器請求XML。
HTML和XML的行為:如何用新的CSS行為選擇器創建動態內容。
XML技術:對於理解和開發XML應用程序很重要的XML技術。
XML是用來描述數據的,並集中解決數據是什麼的問題。 HXML是用來顯示數據的,並集中解決數據是什麼樣的問題。
在你繼續閱讀之前,應該對以下內容有一個初步的了解:
WWW、HTML以及創建Web 頁面的基礎知識。
Web 腳本語言,例如 JavaScript 或 VBScript 。
如果你想在閱讀XML之前先學習這些內容,你可以在 W3Schools' Home Page 找到所需要的資料。
何為XML?
XML 代表可擴展的標記語言。
XML和HTML一樣,是一種標記語言。
XML是用來描述數據的。
XML標記在 XML中不是預先確定的。你必須定義你自己的標記。
XML用一個DTD (文檔類型定義) 來描述數據。
帶有一個DTD的XML 是自描述的。
XML和HTML的主要區別
XML的本意是用來攜帶數據的。XML並不是HTML的替代品, XML 和 HTML有不同的用途:
XML 的本意是描述數據,並集中解決數據是什麼的問題。HTML 的本意是顯示數據,並集中解決數據是什麼樣的問題。
HTML 是關於顯示信息的,XML 是關於描述信息的。