Hola
Es normal tener esas preguntas sobre el xml, aunque yo llevo tiempo usándolo, aun me las hago de vez en cuando, al menos hasta que me veo en la necesidad de manejar ciertos tipos de datos y no quiero o no puedo usar una base de datos.
Pero ese es mi caso...
De todas formas, esta página (en inglés) es un muy buen tutorial para empezar desde 0 con el xml.
http://www.w3schools.com/xml/default.asp
Suerte
Felicidad