English | česky | Español | По-русски | Français | Italiano | >> Deutsch << | MagyarZVON > Tutorials > DTD Tutorial
>> Beispiel 3 << | Vorheriges | Nächstes | Inhalt

Beschreibung


Folgt in der DTD auf einen Elementnamen ein Stern [*], so kann ein solches Element im Dokument null, ein oder mehrere Mal vorkommen.

DTD



Das Wurzelelement muss XXX, null oder mehr Elemente AAA gefolgt von genau einem Element BBB beinhalten. Element BBB muss immer vorhanden sein:

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

Gültige DokumenteOben



Ein gültiges Dokument:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

Noch ein gültiges Dokument. Das Element AAA muss nicht notwendigerweise enthalten sein:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> <BBB/> </XXX>

Mehrere AAA Elemente können innerhalb des Dokumentes vorkommen:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

Dokumente mit FehlernOben



Element BBB fehlt:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> ___ </XXX>

Element BBB muss auf Element AAA folgen:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

Element AAA darf nicht auf Element BBB folgen:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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