認識XML Schema

什麼是 XML Schema?

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

XML Schema:

  • 定義可出現在文檔中的元素
  • 定義可出現在文檔中的屬性
  • 定義哪個元素是子元素
  • 定義子元素的次序
  • 定義子元素的數目
  • 定義元素是否爲空,或者是否可包含文本
  • 定義元素和屬性的數據類型
  • 定義元素和屬性的默認值以及固定值

XML Schema 支持數據類型

XML Schema 最重要的能力之一就是對數據類型的支持。

通過對數據類型的支持:

  • 可更容易地描述允許的文檔內容
  • 可更容易地驗證數據的正確性
  • 可更容易地與來自數據庫的數據一併工作
  • 可更容易地定義數據約束(data facets)
  • 可更容易地定義數據模型(或稱數據格式)
  • 可更容易地在不同的數據類型間轉換數據

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章