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

Leírás

Ha a DTD-ben egy elem nevét csillag [*] követi, az adott elem zéró, egy vagy több alkalommal is előfordulhat.

DTD


A gyökér XXX elem zéró vagy több AAA elemet tartalmazhat melyeket pontosan egy darab BBB elemnek kell követnie. A BBB elem mindenképp kell hogy létezzen.:

<!ELEMENT XXX (AAA* , BBB)>
<!ELEMENT AAA (#PCDATA)>
<!ELEMENT BBB (#PCDATA)>

Érvényes dokumentumokTetejére


Egy érvényes dokumentum:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> <AAA/> <BBB/> </XXX>

Egy másik érvényes dokumentum. Az AAA elem nem kötelező.:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> <BBB/> </XXX>

Több AAA elem is előfordulhat a dokumentumon belül:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> <AAA/> <AAA/> <AAA/> <AAA/> <AAA/> <AAA/> <AAA/> <BBB/> </XXX>

Hibás dokumentumokTetejére


A BBB elem hiányzik:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> ___ </XXX>

A BBB elemnek egy AAA elemet kell követnie:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> <BBB/> <AAA/> </XXX>

Az AAA elem nem szerepelhet BBB elem után:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> <AAA/> <AAA/> <AAA/> <AAA/> <BBB/> <AAA/> <AAA/> </XXX>