Leer XML

Buenos días,
estoy intentando realizar una aplicación que muestre los Feeds (noticias
exportadas a XML) de otras páginas. ¿Alguien sabe como leer fichero XML
dando una URL?

Hola,

La biblioteca feedtools va muy bien para leer (y generar) feeds RSS,
Atom, etc…

Mira en http://sporkmonger.com/projects/feedtools/

Un saludo.

open-uri + tus librerias xml habituales (rexml?)
http://www.ruby-doc.org/stdlib/libdoc/open-uri/rdoc/

El 28/11/2006, a las 8:53, Vicent escribió:

Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es


Jorge B. Ordovás [email protected]
http://amedias.org/ [ES]
http://koke.amedias.org/ [EN]

Warp Networks http://www.warp.es/
María de Luna 11, 50018 Zaragoza, España

Yo he utilizado feedtools [1] y es muy simple espero que te sirva.

[1] http://sporkmonger.com/projects/feedtools/

saludos,
Juan P.

2006/11/28, Vicent [email protected]:

2006/11/28, Vicent [email protected]:

Buenos días,
estoy intentando realizar una aplicación que muestre los Feeds (noticias
exportadas a XML) de otras páginas. ¿Alguien sabe como leer fichero XML
dando una URL?

Es muy fácil con FeedTools: http://sporkmonger.com/projects/feedtools/api/

On 28/11/06, Sergio Gil Pérez de la Manga [email protected] wrote:

2006/11/28, Vicent [email protected]:

Buenos días,
estoy intentando realizar una aplicación que muestre los Feeds (noticias
exportadas a XML) de otras páginas. ¿Alguien sabe como leer fichero XML
dando una URL?

Es muy fácil con FeedTools: http://sporkmonger.com/projects/feedtools/api/

FeedTools es muy lenta, por referencias y por mi propia experiencia.
Para trabajar en serio agregando feeds me temo que hay que
externalizarlo a algo en Python o PHP.


Manuel
http://linkja.com * un agregador de tendencias
http://simplelogica.net
simplelogica.net

2006/11/28, Manuel González Noriega [email protected]:

FeedTools es muy lenta, por referencias y por mi propia experiencia.
Para trabajar en serio agregando feeds me temo que hay que
externalizarlo a algo en Python o PHP.

Hombre, se supone que parseas en segundo plano y cacheas, así que la
velocidad no es crítica. Creo que la complejidad añadida
externalizando no compensa la ganancia de rendimiento, a no ser que
estés parseando en tiempo real para renderizar (lo cual, a priori e
independientemente de con qué lo hagas, no parece muy recomendable,
¿no?). Al menos es mi
opinión.
Otra cosa es que se trate de una aplicación que se vaya a pasar
toooodo el día parseando (un agregador estilo Bloglines, por ejemplo).
Entonces
quizás sí.

On 28/11/06, Sergio Gil Pérez de la Manga [email protected] wrote:

¿no?). Al menos es mi opinión.

Pues depende del proyecto, como dices. Yo tengo un prototipo de
aplicación que lee unos 30 feeds y se me va a unos 3:30 minutos con
agg.rb (feedtools) Aunque no lo haga síncronamente me da
repelúspensar en 300 feeds o en 3000.

Como dices, manejando un solo feed logicamente no ganarías mucho
externalizando, pero yo ya estoy deformado y pienso en feeds a puñados
:wink:

Por cierto, feedtools tiene una especie de manejador para integrar en
Rails, ahora no me acuerdo de como se llama pero aparece en seguida en
la web de feedtools


Manuel
http://linkja.com * un agregador de tendencias
http://simplelogica.net
simplelogica.net

Muchas gracias a todos.
Voy a probar las distintas respuestas.

Un ejemplo cutrecillo que
hice…TopPunter.com is for sale | HugeDomains
creo que los scripts no estan linkados, eran en ruby tambien…Es un
poco
viejo todo eso.

2006/11/28, Vicent [email protected]:

también puedes probar roxml, que te convierte un fichero xml a objetos
ruby

saludos

On Tue, 2006-11-28 at 08:53 +0100, Vicent wrote:

Buenos días,
estoy intentando realizar una aplicación que muestre los Feeds (noticias
exportadas a XML) de otras páginas. ¿Alguien sabe como leer fichero XML
dando una URL?


/**