DTD示例1

如果XML文檔具有關聯的文檔類型定義且文檔符合其中表達的約束,則該XML文檔是有效的。 文檔類型定義必須出現在文檔中的第一個元素之前。 文檔類型定義中的DOCTYPE一詞後面的名稱必須與根元素的名稱匹配。

文檔只能包含可包含一些文本的根元素 - tutorial -

<!ELEMENT tutorial (#PCDATA)>

有效文件

包含一些文字的有效文件:

<!DOCTYPE tutorial SYSTEM "tutorial.dtd">
<tutorial>This is an XML document</tutorial>

下面文件也是有效的:

<!DOCTYPE tutorial SYSTEM "tutorial.dtd">
<tutorial/>

有錯誤的文件

根元素不符合給定DTD的規定 -

<!DOCTYPE tutorial SYSTEM "tutorial.dtd">
<text>This is an XML document</text>