XML es como un HTML pero con los tags libres como para que coloques la información que quieras, como ser
<cliente>
<nombre>Esteban</nombre>
<apellido>Quintana</apellido>
</cliente>
Y así tengas un archivo con la información que necesites...
Se usa principalmente para aplicaciones, que intercambien información entre si...
Saludos
PD: Para aprender más puedes visitar
www.desarrolloweb.com,
www.webstilo.com,
www.maestrosdelweb.com www.google.com