haber si entendí:
el segundo código que hace el llamado Ajax, manda a llamar al primero... que devuelve el XML, cierto??
y el script que te da error es el del XML... ok?
bueno, según mi interpretación del código... es el XML el que te da el error, ¿ese es el código completo que utilizas??
aunque lo que me suena raro es, como te diste cuenta del error si se hace mediante Ajax y no es visible??
lo raro, es que el error nos dice que todo comienza en
ajax_actualizar_datos.php en la linea 1
¿los dos códigos están separados uno del otro?? ¿los has colocado completos??