Předchozí - Obsah části -
Obsah - Další
DTD - definice typu elementu
Popisuje možný obsah elementu, má formu <!ELEMENT jméno-elementu ... >,kde ... může být
-
EMPTY
- prázdný element, může být zobrazen jako <element/> nebo <element></element> - totéž
-
ANY
- povolen je libovolný obsah elementu, tj. text, dětské elementy, ...
- může obsahovat dětské elementy - <!ELEMENT jméno-elementu (specifikace dětských elementů)>
- může být smíšený - obsahující text i dětské elementy dané výčtem <!ELEMENT jméno-elementu (#PCDATA | přípustné dětské elementy)*>. Nelze specifikovat pořadí nebo počet výskytů konkrétních dětských elementů. Hvězdička za závorkou je povinná - vždy je možný libovolný počet výskytů.
Pro specifikaci dětských elementů používáme:
- operátor sekvence (sequence, follow with)
,
- operátor volby (výběru, select, choice)
|
- závorky () mají obvyklý význam
- nelze kombinovat v jedné skupině různé operátory ,
|
- počet výskytů dětského elementu omezujeme specifikátory "hvězdička", "otazník", "plus" s obvyklými významy. Bez specifikátoru znamená, že je povolen právě jeden výskyt.
Předchozí - Obsah části -
Obsah - Další