|  |
 | |  |
Struttura del linguaggio XML: esempio pratico
|
 |

 |
Il DTD
Dopo aver inserito la dichiarazione XML (facoltativa ma consigliabile) segue la dichiarazione di
tipo del documento o il DTD. Il DTD definisce i vincoli logici riguardanti il documento.
Attraverso il DTD, vengono definite le regole che devono essere seguite. Un documento e' valido se
ha una dichiarazione di tipo del documento e segue le regole di quella dichiarazione.
Vediamo subito un esempio:
<!DOCTYPE impiegati [
<!ELEMENT impiegati (impiegato)* >
<!ELEMENT impiegato (numero, nome, cognome, stipendio) >
<!ELEMENT numero (#PCDATA)>
<!ELEMENT nome (#PCDATA)>
<!ELEMENT cognome (#PCDATA)>
<!ELEMENT stipendio (#PCDATA)>
]>
Come potete vedere, il DTD e' contenuto all'interno <!DOCTYPE rootname [ ... ]>.
Il DTD deve venire prima del primo elemento del documento di XML.
|