Yo estoy realizando una aplacion con AJAX y archivos XML y ya me encontré una serie de problemas como el que tu apuntas. No me preguntes por qué pero prueba a poner la linea
autor = "paco";//response.getElementsByTagName('autor')[0].firstChild.data;
sin el comentario del final. Hay veces que si la solución era quitarle el comentario a las líneas.
Yo estoy atrancado en el desarrollo pero por culpa de mozilla ya que no me lee el contenido de una etiqueta si le añado CDATA:
Código:
<cuerpo<![CDATA[ hola aquípuedo poner caracterews extrsños y no pasa nada]]></cuerpo>
, en cambio explorer si.