
XML文件的文檔類型描述(Document Type Definition)可以看成一個或者多個XML文件的模板,在這裡可以定義XML文件中的元素、元素的屬性、元素的排列方式、元素包含的內容等等。
DTD (Document Type Definition) 概念緣於SGML,每一份SGML文件,均應有相對應的DTD。對XML文件而言,DTD並非特別需要,well-formed XML就不需要有DTD。DTD有四個組成如下:
元素聲明語法如下:
<!ELEMENT 元素名稱 元素內容>
屬性聲明語法如下:
<!ATTLIST 元素名稱、屬性名稱、屬性值型態、屬性的內定值>
實體聲明語法如下:
<!ENTITY 實體名稱 實體內容>
註釋語法如下:
<!—- 註解內容 -->
由於DTD限制較多,使用時較不方便,近來已漸被XML Schema所取代。
|
檢 • 論 • 編 • 歷
|
|
|---|---|
| 文檔呈現語言 | HTML* - XHTML* - XML* - XForms* - DHTML* |
| 樣式格式描述語言 | CSS* - XSL* |
| 動態網頁技術 | CGI - ASP - ASP.NET - ColdFusion - JSP - PHP - Ruby on Rails |
| 客戶端交互技術 | ActiveX - Java Applet - Flash - Flex - AJAX - XMLHTTP* AIR- Silverlight - JavaFX |
| 客戶端腳本語言 | JavaScript - JScript - VBScript - ECMAScript - ActionScript |
| 標識定位語言 | URL - URI - XPath - URL重寫 |
| 文檔綱要語言 | DTD* - XML Schema* |
| *由W3C制定和維護的標準與規範 | |
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History