Hola:
Ya he visto lo de htmlentities y CDATA, y puse unos arreglos en la página, donde también me preocupé de la estética. Puse un sistema de pestañas, donde espero ir poniendo las conclusiones, y algunos retoque finales sobre el contenido...
Sobre el error en ie, intenté destripar a partir del objeto Ajax.responseXML, e incluso desde Ajax.responseXML.documentElement, modificando el bucle así:
Código:
Ajax.onreadystatechange = function() {
mensaje = "<u>Objeto Ajax</u>";
final = (Ajax.readyState == 4 && (Ajax.status == 200 || Ajax.status == 501));
for (i in (final) ? Ajax.responseXML : Ajax) {
datos = obtener_dato((final) ? Ajax.responseXML:Ajax, i)
...
Creo que será una de las primeras cosas que pondré en las conclusiones...
Saludos