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

Descrizione

Con il carattere barra verticale [ | ] potete specificare un elemento fra molti.

DTD


L'elemento radice XXX deve contenere un elemento AAA seguito da un elemento BBB. L'elemento AAA deve contenere un elemento CCC seguito da un elemento DDD. L'elemento BBB deve contenere un elemento CCC oppure un elemento DDD:

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

Documenti validiInizio


Un documento valido:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX>
   <AAA>
      <CCC/> <DDD/>
   </AAA>
   <BBB>
      <CCC/>
   </BBB>
</XXX>

Un altro documento valido:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX>
   <AAA>
      <CCC/> <DDD/>
   </AAA>
   <BBB>
      <DDD/>
   </BBB>
</XXX>

Documenti con erroriInizio


L'elemento BBB può contenere un elemento CCC oppure un elemento DDD ma non entrambi:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX>
   <AAA>
      <CCC/> <DDD/>
   </AAA>
   <BBB>
      <CCC/> <DDD/>
   </BBB>
</XXX>

L'elemento BBB può contenere un elemento CCC oppure un elemento DDD ma non entrambi:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

<XXX>
   <AAA>
      <CCC/> <DDD/>
   </AAA>
   <BBB>
      <DDD/> <CCC/>
   </BBB>
</XXX>