跳到主要內容
:::

教育百科logo

::: XML綱要 - 教育百科
X
M
L
國家教育研究院辭書
基本資料
英文: XML schema
作者: 謝吉隆
日期: 2012年10月
出處: 圖書館學與資訊科學大辭典
辭書內容
名詞解釋:
XML綱要之英文全名為XML schema,附檔名為.xsd。XML schema於2001年被提出,是XML schema language的一種(XML schema language包含DTD、XML schema、Relax NG等)。XML schema的建立目的可說是為了取代DTD的不足之處,大部分DTD的功能(亦即XML schema language的主要功能)均包含定義可出現在XML文件中的元素名稱與屬性、元素間的結構(含階層與出現順序)、元素的數量、元素值的特徵與預設值。然而XML schema與DTD間最大的不同是對於元素值的特徵和預設值,以及元素的數量、順序等之控制更為明確、謹慎與詳細(例如:DTD僅定義了出現的值為文字或ID,而schema則可明確地指示該元素的值必須要填入整數、字串、浮點數、或者是e-mail);同時,其基本上便是一個XML文件,遵守XML文件以成對標籤來進行標記的特徵,DTD則是另外定義一套表示法;而且XML也支援了名稱空間(namespace),在使用上更具有彈性。底下範例為一DTD底下範例為上述DTD所相對的XML schema,從中可觀察出上述所說明的特徵。W3schools.com(n.d.). XML Schema Tutorial. Retrieved May 29, 2011, from http://www.w3schools.com/xml/xml_whatis.asp.
參考資料:
W3schools.com(n.d.). XML Schema Tutorial. Retrieved May 29, 2011, from http://www.w3schools.com/xml/xml_whatis.asp.
資料來源: 國家教育研究院_XML綱要
授權資訊: 資料採「 創用CC-姓名標示- 禁止改作 臺灣3.0版授權條款」釋出
回到頁面頂端圖示