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>

上一篇:DTD示例14

下一篇:没有了

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程