Struttura del linguaggio XML: esempio pratico
[ < prec ] indice dell'argomento [ succ > ]

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.

[ < prec ] indice dell'argomento [ succ > ]