English | česky | Español | По-русски | >> Français << | Italiano | Deutsch | MagyarZVON > Tutorials > DTD Tutorial
>> Exemple 2 << | Précédent | Suivant | Contenu

Description

Un type d'élément a un contenu d'élément lorsque les éléments de ce type ne doivent comporter que des élément fils (aucune donnée caractère), éventuellement séparés par des espaces.

DTD


L'élément racine XXX doit précisément comporter un élément AAA, suivi d'un élément BBB. Les éléments AAA et BBB peuvent contenir du texte, mais aucun autre élément.:

<!ELEMENT XXX (AAA , BBB)>
<!ELEMENT AAA (#PCDATA)>
<!ELEMENT BBB (#PCDATA)>

Documents bien formésDébut


Document valide contenant du texte:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX>
<AAA>Début</AAA>
<BBB>Fin</BBB>
</XXX>

Ce document est également valide:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

Documents erronésDébut


L'élément BBB est absent:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> <AAA/> ___ </XXX>

L'élément BBB doit suivre l'élément AAA:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

L'élément racine XXX ne peut contenir qu'un élément BBB:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

L'élément racine XXX ne doit contenir aucun texte:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> Eléments : <AAA/> <BBB/>  </XXX>