Ho letto da poco una documentazione all'xml,ho fatto i miei primi test per capirne più o meno il funzionamento...

Fatemi capire,il documento si apre con

<?xml version="1.0"?>
Che riporta la versione in uso di xml..
poi si inseriscono dei tag,a cui si può dare il nome che si vuole (giusto ?) che servono solo da contenitori a cui (poi) verranno assegnati gli styli tramite css (anche se ho sentito parlare di qualcosa chiamato xls o simile)

In pratica i tag creati fungono solo da box,esatto ? e poi tramite css gli si dà lo style ?

Allora mi chiedo,l'utilità di xml,qual'è ? perchè dovrei creare un documento xml ? per poi interfacciarlo con xhtml e js ? se si in che modo e a che fine ? (mi fareste qualche esempio ? )

Vi ringrazio anticipatamente
E scusate la mia "sete di sapere"