resulta que cuando recibes un XMLDocument ya puedes acceder a sus campos de la forma:
r.<campo_que_quieras>
(en mi caso concreto r.id)
horas y horas echadas para al final ser tan sencillo
A los que tengais problemas con el parseo o manejo de datos recibidos desde un Web Service, aseguraros mucho de que es lo que recibis, que al final parece más dificil de lo que es en realidad.
muchas gracias a todos,
dajomaj.