English | česky | Español | По-русски | Français | Italiano | Deutsch | >> Magyar <<ZVON > Tutorials > DTD Tutorial
>> Példa 13 << | Előző | Következő | Tartalomjegyzék

Leírás

Az engedélyezett attribútum értékek definiálhatók a DTD-ben.

DTD


Ez a DTD pontosan meghatározza az engedélyezett értékeket:

<!ELEMENT XXX (AAA+, BBB+)>
<!ELEMENT AAA (#PCDATA)>
<!ELEMENT BBB (#PCDATA)>
<!ATTLIST AAA 
         igaz ( igen | nem ) #REQUIRED>
<!ATTLIST BBB 
   hónap (1|2|3|4|5|6|7|8|9|10|11|12) #IMPLIED>      
   

Érvényes dokumentumokTetejére


Minden érték meg van adva a DTD-ben:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX>
   <AAA igaz="igen"/>
   <AAA igaz="nem"/>
   <AAA igaz="igen"/>
   <BBB hónap="8" />
   <BBB hónap="2" />
   <BBB hónap="12" />
</XXX>

Hibás dokumentumokTetejére


Az igaz attribútum nem kaphat "talán" értéket, a hónap attribútum értéke pedig nem lehet "16" :

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX>
   <AAA igaz="igen"/>
   <AAA igaz="nem"/>
   <AAA igaz="talán"/>
   <BBB hónap="8" />
   <BBB hónap="2" />
   <BBB hónap="16" />
</XXX>