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

Beschreibung

Wenn in einer DTD ein Fragezeichen [?] einem Elementnamen folgt, kann ein solches Element null oder ein Mal vorkommen.

DTD


Das Wurzelelement XXX kann ein Element AAA beinhalten, welches von genau einem Element BBB gefolgt wird. 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>

Element AAA ist nicht notwendigerweise erforderlich:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> <BBB/> </XXX>

Dokumente mit FehlernOben


Element BBB fehlt:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> ___ </XXX>

Maximal ein AAA Element kann innerhalb des Dokumentes vorkommen:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

Element BBB muss Element AAA folgen:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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