文件類型的定義
外觀
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 實體的名稱實體的內容 > ` ` `
- 注釋語法是按怎:
` ` ` < !--註解內容--> ` ` `