元素可以定義為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>