DTD示例15
元素可以定義爲EMPTY
。 在這種情況下,它只能包含屬性但不包含文本。
DTD聲明
AAA
元素只能包含屬性但不包含文本:
<!ELEMENT XXX (AAA+)>
<!ELEMENT AAA EMPTY>
<!ATTLIST AAA
true ( yes | no ) "yes">
有效的文檔
以下這兩種形式都是允許的。在第二種情況下,結束標記必須緊跟在起始標記之後:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA true="yes"/>
<AAA true="no"></AAA>
</XXX>
含有錯誤的文檔
AAA
元素不能包含任何文本,並且必須立即關閉起始標記:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA true="yes"/>
<AAA true="no"></AAA>
<AAA> </AAA>
<AAA>Hello!</AAA>
</XXX>