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>