ePrometeusCorsoJavaJava
testi articoli
Testi Articoli  Download
Home | Xml | Dtd | XPath | Xslt | Esempio | 
CorsoJava è ora Video! Free for all!
Clicca Qui!

Dtd
Fondamenti
Struttura
Attributi
Entità
Intestazione
DOCTYPE
Esempio
DTD
ENTITY
ELEMENT
Contenuto
Modificatori
ATTLIST
Tipo
Vincoli

<<< Esempio >>>
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 ]]> &amp; Giuseppe
  </ragione_sociale>

... </ditta> </agenda>

La prossima puntata vedremo in dettaglio le regole dei DTD e come come specificare quello per l'agenda.

ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com