Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/05/2012, 04:00
c885
 
Fecha de Ingreso: mayo-2012
Mensajes: 3
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Leer fichero XML

Hola a todos de nuevo...

Siento insistir en el tema, pero necesito encontrar una solución que funcione con la mayor rapidez posible, y si por algún casual alguien que pueda ayudarme lo lee... Me solucionaría la vida jajaja.

He conseguido otra solución distinta a las anteriores, esta vez el codigo que os copio lleva incluidos todos los alerts que tengo puestos para saber hasta donde llega.
Consigue llegar hasta el alert 0,4, por lo tanto no me hace el xmlDoc.send(), ¿alguien sabría explicarme el porque de esto?

Código:
function ComprobarPersonaAlmacenada(nombre,apellido) { 
	alert('0');
	
	//----------------
	if (window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlDoc = new XMLHttpRequest();
	  alert('0,1');
	}else{// code for IE6, IE5
	  xmlDoc =  ActiveXObject("Microsoft.XMLHTTP");
	  alert('0,2');
	}
	alert('0,3');
	xmlDoc.open("GET","personasAlmacenadas.xml",true);
	alert('0,4');
	xmlDoc.send();
	alert('0,5');
	
	xmlDoc = xmlhttp.responseXML; 
	alert('1');
	var txt = "";
	x = xmlDoc.getElementsByTagName("persona");
	alert('2');
	for (i=0;i<x.length;i++)
	{
	  if (x[i].getElementsByTagName("nombre").childNodes[0].nodeValue == nombre && x[i].getElementsByTagName("apellido").childNodes[0].nodeValue == apellido) {
		 alert('La persona está almacenada');
		 alert('3');
	  }
	}
	alert('4');
	alert('La persona no está almacenada'); 
};
De nuevo muchas gracias por todo lo que podais aportarme.

Saludos.

Última edición por c885; 25/05/2012 a las 04:15