XML  »  Articoli  »  Mondo XML 

I vantaggi di un'applicazione basata su XML

di: Enrico Lai     08 Settembre 2003

Una delle tecnologie più importanti attualmente sul web è l'XML. La sua rapida diffusione ne dimostra le grandi potenzialità e la flessibilità che ne permette il suo utilizzo all'interno delle più svariate piattaforme sia sul web che fuori dal web.

L'XML (EXtensible Markup Language) è uno standard ormai affermato ed un numero sempre più grande di sviluppatori si sta avvicinando a questa tecnologia interrogandosi su come utilizzarlo in modo pratico ma soprattutto perchè utilizzarlo.

Che cosa vuol dire utilizzare l'XML e quali sono i vantaggi ed quali gli svantaggi? Con questa piccola guida cercheremo di far luce su questi interrogativi, viste le numerose email che ricevo su questo argomento specifico.

Breve introduzione sulla sintassi dell'XML 

L'XML si presenta un po' come l'HTML ma è sostanzialmente molto differente. Infatti mentre nell'HTML esistono degli elementi e attributi predefiniti che hanno delle funzioni specifiche, nell'XML siamo noi a definire questi elementi e attributi per fornire delle informazioni relative a quello che è il loro contenuto. In questo modo avremo un documento molto più intuitivo e facile da capire oltre che facilmente manipolabile attraverso altri linguaggi di programmazione.

Infatti l'XML è in fin dei conti semplice testo "marcato" attraverso l'utilizzo di TAG e attributi.

Ad esempio:

<notizie>
    <notizia data="02/09/2003">Titolo della notizia X</notizia>
    <notizia data="01/09/2003">Titolo della notizia Y </notizia>
    <notizia data="31/08/2003">Titolo della notizia Z </notizia>
</notizie>

Nell'XML ogni TAG dev'essere chiuso anche se questo è vuoto. Ad esempio mentre nell'HTML il TAG <br> rimane aperto nell'XML scriveremo <br></br> o più semplicemente <br/>. Per approfondire le conoscenze sulla sintassi dell'XML potete leggere la Guida XML di HTML.it oppure l'articolo Uno sguardo ad XML di Andrea Chiarelli.

Guide XML

Guida Podcasting

Un percorso in 16 lezioni, per entrare nella filosofia del podcast...

Guida Smil 2.0

Un percorso pratico alla scoperta di SMIL: il linguaggio (XML) per...

Guida Web service

Cosa sono, a cosa servono e come si creano servizi Web, i sistemi...

Altre guide

Newsletter @XML

Ogni mese, direttamente nella tua e-mail: articoli, guide, FAQ e approfondimenti sui linguaggi della famiglia XML.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso JQuery e Ajax per Webmaster

19 Marzo 2012 a Milano
Disponibilità: 7 Posti

Nessun corso previsto