Acronimo di eXtensible Markup Language. L'XML consente ai progettisti e agli sviluppatori Web di creare tag personalizzati che offrono una maggiore flessibilità nell'organizzazione e presentazione di informazioni rispetto al "vecchio" HTML.
L’HTML prende in considerazione soprattutto il modo in cui le informazioni vengono presentate e non il tipo o la struttura di tali informazioni, aspetti per i quali è stato sviluppato il linguaggio XML. E' un linguaggio di markup aperto e basato su testo che fornisce informazioni di tipo strutturale e semantico relative ai dati veri e propri. Questi "dati sui dati", o metadati, offrono un contesto aggiuntivo all’applicazione che utilizza i dati e consente un nuovo livello di gestione e manipolazione delle informazioni basate su Web.
Due guide tra le molte disponibili:
Guida di HTML.itAltra guida a mio parere molto ben fatta.
e una bella paginetta con le
definizioni XML.