In qualche altro post e' spiegato.
Cmq ti posso dire che xml non e' la stessa cosa, a differenza di quanto si pensi, dell' html.
Xml separa la parte di contenuti dalla parte di formattazione.
Xml e' un metalinguaggio e come tale ti permette di definire tu stesso i tuoi tag.
Ci sono molti standard legati all'xml che si occupano di cose specifiche, ma ti basti sapere che ormai xml e' come il sale, e' un po' dappertutto( ogni linguaggio ha delle classi per xml ).

