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

Beschreibung


Folgt in einer DTD einem Elementnamen ein Plus [+], dann kann ein solches Element ein oder mehrere Mal im Dokument vorkommen.

DTD



Das Wurzelelement XXX must mindestens ein Element AAA gefolgt von genau einem Element BBB enthalten. 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>

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



Elemente AAA und BBB fehlen:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> ___ ___ </XXX>

Mindestens ein Element AAA muss vorhanden sein:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> ___<BBB/> </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>