DTD示例14

如果隐含属性,则可以在未使用该属性时为该情况提供默认值。

DTD声明

这两个属性都是隐含的。它们的默认值是:

<!ELEMENT XXX (AAA+, BBB+)>
<!ELEMENT AAA (#PCDATA)>
<!ELEMENT BBB (#PCDATA)>
<!ATTLIST AAA 
         true ( yes | no ) yes>
<!ATTLIST BBB 
   month NMTOKEN 1>

有效的文档

true属性的值是yes,它的只能是:noyes。 月份值为:8,21

<!DOCTYPE XXX SYSTEM tutorial.dtd>

<XXX>
   <AAA true=yes/>
   <AAA true=no/>
   <AAA/>
   <BBB month=8 />
   <BBB month=2 />
   <BBB/>
</XXX>