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

Descrizione

Se il nome di un elemento nella DTD è seguito dal segno più [+], tale elemento può esservi una o più volte.

DTD


L'elemento radice XXX deve contenere uno o più elementi AAA, seguiti da esattamente un elemento BBB. L'elemento BBB deve essere sempre presente:

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

Documenti validiInizio


Un documento valido:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

Nel documento possono essere presenti parecchi elementi AAA :

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

Documenti con erroriInizio


Mancano gli elementi AAA e BBB:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> ___ ___ </XXX>

Deve essere presente almeno un elemento AAA:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> ___<BBB/> </XXX>

L'elemento BBB deve seguire l'elemento AAA:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

L'elemento AAA non deve seguire l'elemento BBB:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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