Ver Mensaje Individual
  #22 (permalink)  
Antiguo 11/03/2008, 11:09
Avatar de mgusdl
mgusdl
 
Fecha de Ingreso: abril-2007
Ubicación: Malaga, España
Mensajes: 190
Antigüedad: 17 años, 6 meses
Puntos: 5
Re: responseXML.documentElement no funciona en IE

El XML que genera contiene datos privados, con lo que no puedo copiartelo alegremente aquí ya que violaría la LOPD (y más tratandose de una base de datos registrada). Si uso AJAX es porque la aplicacion no es accesible desde el exterior.

Poniendo la cabecera que indicas la cosa no cambia, no obstante la dejaré porque es lo correcto.

Además mi problema ahora viene al intentar obtener el numero de hijos del nodo, que en todos los navegadores me da un valor bueno y en IE me da 0.
He probado con todas estas variantes, si bien sólo es correcta l a primera:

Código:
alert(obj.getElementsByTagName('nombrenodo').length);
Código:
alert(obj.getElementsByTagName('nombrenodo')[0].length);
Código:
alert(obj.getElementsByTagName('nombrenodo').childNodes.length);
Código:
alert(obj.getElementsByTagName('nombrenodo')[0].childNodes.length);

Última edición por mgusdl; 11/03/2008 a las 11:12 Razón: no habia visto la respuesta anterior