Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2008, 11:27
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
Implementar un lector RSS

Hola a todos. Quiero implementar en mi sitio un lector RSS. Desde mi script intento cargar un archivo xml que esta alojado en otro servidor para luego parsearlo y mostrar el contenido formateado en pantalla. Tengo el siguiente script:

Código:
<script>
var obj = new HttpRequest();
obj.setResponseType(1);
obj.oncomplete = function(){
    document.getElementById('rss').innerHTML = obj.getResponse();
    //alert(document.getElementById('rss').innerHTML);

}

obj.loadAsync('www.clarin.com/suplementos/viajes/ultimo/viajes.xml');
</script>
El objeto HttpRequest es una clase que implementa Ajax. Con obj.setResponseType(1) establecemos que la respuesta será texto plano. obj.oncomplete es la función que se ejecuta cuando el objeto XMLHttpRequest ("embebido" en mi clase HttpRequest) entra al estado readyState 4 (complete). Luego, con obj.loadAsync(url) determino que me cargue el archivo xml correspondiente. El problema es que me sale como que no encuentra la página. ¿A que se debe esto?. He corroborado más de 4 veces ya la ruta del archivo y es la correcta. ¿Es esta la forma de implementar un lector RSS? ¿Se pueden cargar archivos alojados en otros servidores?. Espero que alguien tenga al menos una de las respuestas a estas preguntas porque estoy realmente desorientado en este asunto. Gracias de antemano. Saludos.
__________________
Add, never Remove