-
文檔類型定義
鎖定
文檔類型定義(DTD,Document Type Definition)是一種特殊文檔,它規定、約束符合標準通用標示語言(SGML)或SGML子集可擴展標示語言(XML)規則的定義和陳述。
- 中文名
- 文檔類型定義
- 外文名
- DTD Document Type Definition
- 拼 音
- wén dàng lèi xíng dìng yì
- 關 係
- 數據庫表結構與記錄的關係
目錄
- 1 概念
- 2 簡介
- 3 元素
- 4 XML Schema
文檔類型定義概念
DTD Document Type Definition 文檔類型定義。我們在XML中可以自定義標記,那XML解析器怎麼認識這些自定義標記並根據自定義標記的處理法則來處理元素呢?這需要DTD,它是我們用來定義我們自己定義的標記的含義,我們自己定義元素的相關屬性的文檔。
DTD與XML是類與對象,數據庫表結構與記錄的關係。
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所取代。
文檔類型定義元素
符合XML規則(包括必須有XML聲明語句;必須有且只有一個根元素;標記大小寫敏感;屬性值用引號;標記成對,空標記關閉;元素正確嵌套)的XML文檔稱為結構完成的XML文檔;符合XML規則並且符合DTD驗證的XML文檔稱為合法的XML文檔。IE只驗證結構完整性不驗證合法性,xmlspy驗證合法性。
DTD分類:內部DTD;外部DTD;內外結合的DTD。
文檔類型定義XML Schema
XSD (XML Schema Definition)是W3C於2001年5月發佈的推薦標準,指出如何形式描述XML文檔的元素。XSD是許多XML Schema 語言中的一支。XSD是首先分離於XML本身的schema語言,故獲取W3C的推薦地位。
像所有XML Schema 語言一樣,XSD用來描述一組規則──一個XML文件必須遵守這些規則,才能根據該schema‘合法(Valid)’。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:10次歷史版本
- 最近更新: 畅想千年