XML Schemas 簡(jiǎn)介

2018-11-27 14:10 更新

XML Schema 簡(jiǎn)介

通過(guò)本節(jié),你將了解 XML Schemas 的基礎(chǔ)知識(shí)。

XML Schema 是基于 XML 的 DTD 替代者。

XML Schema 可描述 XML 文檔的結(jié)構(gòu)。

XML Schema 語(yǔ)言也可作為 XSD(XML Schema Definition)來(lái)引用。


您應(yīng)當(dāng)具備的基礎(chǔ)知識(shí)

在繼續(xù)學(xué)習(xí)之前,您需要對(duì)下面的知識(shí)有基本的了解:

  • HTML / XHTML
  • XML 以及 XML 命名空間
  • 對(duì) DTD 的基本了解

如果您希望首先學(xué)習(xí)這些項(xiàng)目,請(qǐng)?jiān)?首頁(yè) 訪問(wèn)這些教程。


什么是 XML Schema?

XML Schema 的作用是定義 XML 文檔的合法構(gòu)建模塊,類似 DTD。

XML Schema:

  • 定義可出現(xiàn)在文檔中的元素
  • 定義可出現(xiàn)在文檔中的屬性
  • 定義哪個(gè)元素是子元素
  • 定義子元素的次序
  • 定義子元素的數(shù)目
  • 定義元素是否為空,或者是否可包含文本
  • 定義元素和屬性的數(shù)據(jù)類型
  • 定義元素和屬性的默認(rèn)值以及固定值

XML Schema 是 DTD 的繼任者

我們認(rèn)為 XML Schema 很快會(huì)在大部分網(wǎng)絡(luò)應(yīng)用程序中取代 DTD。

理由如下:

  • XML Schema 可針對(duì)未來(lái)的需求進(jìn)行擴(kuò)展
  • XML Schema 更完善,功能更強(qiáng)大
  • XML Schema 基于 XML 編寫
  • XML Schema 支持?jǐn)?shù)據(jù)類型
  • XML Schema 支持命名空間

XML Schema 是 W3C 標(biāo)準(zhǔn)

XML Schema 在 2001 年 5 月 2 日成為 W3C 標(biāo)準(zhǔn)。

您可以在我們的《W3C 教程》中獲得更多有關(guān) XML Schema 標(biāo)準(zhǔn)的信息。


相關(guān)教程

DTD教程


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)