English | česky | Español | По-русски | Français | >> Italiano << | Deutsch | MagyarZVON > Tutorials > DTD Tutorial
>> Esempio 2 << | Precedente | Successivo | Contenuto

Descrizione

Un tipo di elemento ha un contenuto di elementi quando elementi di quel tipo devono contenere solo elementi figli (non caratteri), facoltativamente separati da spazi bianchi.

DTD


L'elemento radice XXX deve contenere esattamente un elemento AAA seguito da un elemento BBB. Gli elementi AAA e BBB possono contenere del testo ma non altri elementi:

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

Documenti validiInizio


Un documento valido contenente del testo:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX>
<AAA>Inizio</AAA>
<BBB>Fine</BBB>
</XXX>

Anche questo documento è valido:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

Documenti con erroriInizio


Manca l'elemento BBB:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

L'elemento BBB deve seguire l'elemento AAA:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

L'elemento radice XXX può contenere un solo elemento BBB:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

L'elemento radice XXX non deve contenere alcun testo:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> Elementi: <AAA/> <BBB/>  </XXX>