  |
L'agenda completa di dichiarazioni |
Come esempio consideriamo il seguente listato in cui
abbiamo aggiuto le dichiarazioni necessarie per fare un
documento XML valido. Quello visto la volta scorsa era un
documento sintatticamente ben formato. In questo caso abbiamo
aggiunto sia le dichiarazioni di versione del documento, e
abbiamo specificato il DTD, agenda.dtd.
Nell'esempio si può anche notare l'uso di attributi
(type="srl"), l'uso di entità e infine il quoting di un
blocco di testo che contiene un carattere (la e commerciale) che ha un
significato speciale. Includendo il testo in un blocco CDATA, il
significato speciale viene evitato e il documento risulta corretto.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE agenda SYSTEM "agenda.dtd">
<agenda>
<ditta type="srl">
<ragione_sociale>
<[CDATA[ Giorgio & Antonio ]]> & Giuseppe
</ragione_sociale>
...
</ditta>
</agenda>
La prossima puntata vedremo in dettaglio le regole dei DTD
e come come specificare quello per l'agenda.
|