Tema: Lector Rss
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2009, 03:04
dablin
 
Fecha de Ingreso: enero-2009
Mensajes: 148
Antigüedad: 15 años, 9 meses
Puntos: 0
Lector Rss

Hola a todos!!

Estaba intentando hacer un lector Rss pero no conisgo que funcione más o menos lo que tengo es una función javascript que recoge la url del feed que el usuario introduzca y hago una llamada AJAX para abrir esa url y que la respuesta me devuelva el xml simplemente y despues pueda procesar el xml para mostrarlo a mi gusto.

Pero creo que la llamada open no se llega a realizar..

Código:
...
url ="http://news.google.com/news?ned=es&output=rss";
request.open('GET', url,true);
request.onreadystatechange = function(){
                           
     var obj ={};
     if (request.readyState == 4 ){
        if (request.status == 200){
            obj={
               data:request.responseXML,
               error: request.status,
               text: request.responseText
             }
             procesar(obj);
         }
    }
}

y lo que queria era obtener en el obj.data que fuese el xml del estilo

Código:
 <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <rss version="2.0">
        <channel>
            <title>Nombre del sitio</title>
            <description>Descripción del sitio.</description>
            <link>http://www.nombresitio.com</link>

            <item>
                <title>Titulo del post</title>
                <link>http://www.nombresitio.com?ID=12</link>
                <pubDate>2007-11-24T08:12:24.323Z</pubDate>
                <description> descripcion corta del post</description>
            </item>
            
            <item>
            ... Title / link / pubDate / Description ...
            </item>
            (...) Un montón de entradas... (una por articulo)
       </channel>
    </rss>
¿Cómo puedo hacer para abrir la url y así poder crear el objeto y procesarlo?