跳至內容

文件類型的定義

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 15:06 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

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 實體的名稱實體的內容 > ` ` `

  • 注釋語法是按怎:

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