文件類型描述


文件類型描述 (简体)

Free Web Hosting with Website Builder

XML文件的文檔類型描述(Document Type Definition)可以看成一個或者多個XML文件的模板,在這裡可以定義XML文件中的元素、元素的屬性、元素的排列方式、元素包含的內容等等。

DTD (Document Type Definition) 概念緣於SGML,每一份SGML文件,均應有相對應的DTD。對XML文件而言,DTD並非特別需要,well-formed XML就不需要有DTD。DTD有四個組成如下:

  • 元素(Elements)
  • 屬性(Attribute)
  • 實體(Entities)
  • 註釋(Comments)

元素聲明語法如下:

<!ELEMENT 元素名稱 元素內容>

屬性聲明語法如下:

<!ATTLIST 元素名稱、屬性名稱、屬性值型態、屬性的內定值>

實體聲明語法如下:

<!ENTITY 實體名稱 實體內容>

註釋語法如下:

<!—- 註解內容 -->

由於DTD限制較多,使用時較不方便,近來已漸被XML Schema所取代。







Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History