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>