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.
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.
Guida PodcastingUn percorso in 16 lezioni, per entrare nella filosofia del podcast... |
Guida Smil 2.0Un percorso pratico alla scoperta di SMIL: il linguaggio (XML) per... |
Guida Web serviceCosa sono, a cosa servono e come si creano servizi Web, i sistemi... |
Ogni mese, direttamente nella tua e-mail: articoli, guide, FAQ e approfondimenti sui linguaggi della famiglia XML.
Iscriviti alla newsletter
|
|
Corso JQuery e Ajax per Webmaster19 Marzo 2012 a Milano |
|
Nessun corso previsto |