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

Descrizione

Se il nome di un elemento nella DTD è seguito dall'asterisco [*], tale elemento può essere presente zero, una o più volte.

DTD


L'elemento radice XXX può 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>

Un altro documento valido. L'elemento AAA non è obbligatorio:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> <BBB/> </XXX>

Nel documento possono esservi più elementi AAA:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

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

Documenti con erroriInizio


Manca l'elemento BBB:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX> ___ </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>