跳至內容

文件類型的定義

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

XML 檔案的文件類型的定義(Document Type Definition)會當看做一个抑是講濟个 XML 檔案的模板,佇遮會當定義 XML 檔案中的元素、元素的屬性、元素的排列方式、元素包括的內容等等。

DTD(Document Type Definition)概念緣於 SGML,每一份 SGML 檔案,平均應該愛對應 DTD。著 XML 檔案來講,DTD 毋是特別需要,well-formed XML 就無需要有 DTD。DTD 有四个組成如下:

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

因為 DTD 限制較濟喔,使用的時陣較無方便,近來已經漸漸去予人 XML Schema 所取代。

聲明語法

  • 元素聲明語法如下:

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

  • 屬性聲明語法如下:

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

  • 實體聲明語法如下:

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

  • 注釋語法是按怎:

` ` ` < !--註解內容--> ` ` `