Código Javascript
:
Ver original- var root = response.responseXML.documentElement; 
root es la raiz del xml, el tag que te lo engloba todo.
response es el objeto XMLHttpRequest que te devuelve la respuesta. 
Si quieres acceder a un campo de texto tienes que buscarlo en el firstChild del tag. Por ejemplo:    
Código Javascript
:
Ver original- var text = node.firstChild.nodeValue; 
node es un nodo cualquiera obtenido con root.getElementsByTagname ("foo")[0], por ejemplo.