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

Xml
XML
Tecnologie
Implementazioni
Esempio
Dati
Trasformazione

<<< Dati >>>
Una agenda telefonica
Elenco contatti con nome, telefono, email
Suddivisi per ditta

Consideriamo adesso un esempio. Prendiamo un file XML che contiene dei dati (ottenuti da un indirizziario preesistente) e applichiamo una trasformazione in modo da ottenere una tabella in HTML. Il file nel listato seguente contiene una parte di un file più lungo e complesso che contiene una agenda indirizzi. Questo file è stato ottenuto effettuando delle interrograzioni a database. Come si può notare, sembra HTML con dei tag arbitrari, in quanto sono stati inventati da me, anche se il loro significato è del tutto ovvio.

<agenda>
 <ditta>
  <ragione_sociale>
    NovoMobili snc
  </ragione_sociale>
  <indirizzo>
   via Cervino, 67
  </indirizzo>
  <citta>Milano</citta>
  <email>info@novomobili.it</email>
  <contatto>
   <nome>Ciarrocchi</nome>
   <cognome>Mario</cognome>
   <telefono>02-8617043</telefono>
  </contatto>
 </ditta>
</agenda>
ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com