XML no seria optimo para dicha labor requieres una base de datos. para que pueda ser mas amigable que estar parseando etiquetas XML. ademas MySQL no es nada del otro mundo. ahora si quieres que te diga.. hazlo en XML pues bien
hazlo es la mejor opcion mySQL no sirve para nada.. xD (sarcasmo)