Con i dovuti aggiustamenti direi che potrebbe funzionare.

Ho solo dato un'occhiata veloce ed ho usato xml solo una volta in vita mia (per fortuna).
Buona fortuna.