Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2009, 14:59
zicobit
 
Fecha de Ingreso: septiembre-2009
Mensajes: 47
Antigüedad: 15 años, 2 meses
Puntos: 0
Problema al leer un xml mediante url

Hola! Estoy haciendo un lector RSS con AJAX el cual recibe el xml que debe interpretar a través de URL, el código es este:

Código:
   <script language="javascript">
	function crearMotorAJAX(){
	  var motorAJAX=false;

	  try{
		motorAJAX = new ActiveXObject("Msxml2.XMLHTTP");
	  }catch(e){
		  try{
			motorAJAX = new ActiveXObject("Microsoft.XMLHTTP");
		  }catch(e){
			motorAJAX = false;
		  }
	  }

		if (!motorAJAX && typeof XMLHttpRequest!='undefined') {
		  motorAJAX = new XMLHttpRequest();
		}
		return motorAJAX;
	}

	function cargaRSS() {
		var objAJAX=crearMotorAJAX();
		objAJAX.open('POST', 'URL DEL XML', false);
		objAJAX.send(null);
		var docXML = objAJAX.responseXML;
		alert (docXML.hasChildNodes());
	}
	
	</script>
Y el problema es que no me devuelve nada, es como si no pasara nada, por si sirve de ayuda, firefox me da el siguiente error:

Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: cargaRSS :: line 26" data: no]

La línea 26 que marca el error es la que pone: objAJAX.send(null);