[XML] Introduzione
L’XML, acronimo di eXtensibile Markup Language, nasce per rispondere alle esigenze dei vari browser in seguito alla lotta scatenatesi negli anni 90 tra Microsoft e Netscape dove le due parti introducevano una versione proprietaria all’HTML ufficiale. Il risultato fu, utilizzando una estensione a posto di un’altra, che la visualizzazione di una pagina web non era uguale per tutti i browers, a volte addirittura inaccessibile. Nasce così, appunto, l’esigenza di una estensione standardizzata che desse maggiore libertà di estensione dei tag, standardizzati e riconosciuti dal W3C. Quindi l’ XML è un insieme standard di regole sintattiche che modellano la struttura di documenti, dati ed elementi riconosciuti dalle diverse piattaforme e browsers che interpretano correttamente il linguaggio in questione con maggiore flessibilità e universalità.
Ci si chiede se l’XML sostituirà l’HTML anche se, a dir il vero, l’XML rappresenta un’evoluzione dell’HTML (XHTML), cioè un HTML ridefinito con le regole dell’HTML dove le principali differenze le troviamo in:
1) Tag e attributi sono espressi in minuscolo
2) Obbligatorietà del tag di chiusura
3) I valori degli attributi devono essere specificati tra doppi apici o singoli apici
4) Si utilizza l’attributo id al posto di name per rappresentare gli elementi di un documento
5) I tag vuoti hanno una sintassi minimizzata (da <br> a </br>)
0 commenti:
Posta un commento