XML Schema 是基于 XML 的 DTD 替代者。
XML Schema 可描述 XML 文檔的結構。
XML Schema 語言也可作為 XSD(XML Schema Definition)來引用。
在繼續學習之前,您需要對下面的知識有基本的了解:
HTML / XHTML
XML 以及 XML 命名空間
對 DTD 的基本了解
如果您希望首先學習這些項目,請在 首頁 通路這些教程。
XML Schema 的作用是定義 XML 文檔的合法構模組化塊,類似 DTD。
定義可出現在文檔中的元素
定義可出現在文檔中的屬性
定義哪個元素是子元素
定義子元素的次序
定義子元素的數目
定義元素是否為空,或者是否可包含文本
定義元素和屬性的資料類型
定義元素和屬性的預設值以及固定值
我們認為 XML Schema 很快會在大部分網絡應用程式中取代 DTD。
XML Schema 可針對未來的需求進行擴充
XML Schema 更完善,功能更強大
XML Schema 基于 XML 編寫
XML Schema 支援資料類型
XML Schema 支援命名空間
XML Schema 在 2001 年 5 月 2 日成為 W3C 标準。
您可以在我們的《W3C 教程》中獲得更多有關 XML Schema 标準的資訊。