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:
¿Cómo puedo hacer para abrir la url y así poder crear el objeto y procesarlo? <?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>