Leer Feed (RSS y ATOM) en .NET
Hola.
Hoy me levante con una locura en la cabeza, y para implementarla necesitaba leer RSS.
Pues como saben los RSS son XML, en fin que se puede implementar un código para leer este formato y listo.
Cuando más dispuesto estaba para empezar, me da por buscar y encuentro la clase SyndicationFeed que representa un objeto de fuente de nivel superior, feed en Atom 1.0 y rss en RSS 2.0.
Pues aquí les dejo el mini-ejemplo:
XmlReader reader = XmlReader.Create("http://localhost:8000/diagnostics/feed/?format=rss");
SyndicationFeed feed = SyndicationFeed.Load(reader);
foreach (SyndicationItem i in feed.Items.Reverse())
{
//Hacer lo que deseen con i.
}
Saludos :)
Hoy me levante con una locura en la cabeza, y para implementarla necesitaba leer RSS.
Pues como saben los RSS son XML, en fin que se puede implementar un código para leer este formato y listo.
Cuando más dispuesto estaba para empezar, me da por buscar y encuentro la clase SyndicationFeed que representa un objeto de fuente de nivel superior, feed en Atom 1.0 y rss en RSS 2.0.
Pues aquí les dejo el mini-ejemplo:
XmlReader reader = XmlReader.Create("http://localhost:8000/diagnostics/feed/?format=rss");
SyndicationFeed feed = SyndicationFeed.Load(reader);
foreach (SyndicationItem i in feed.Items.Reverse())
{
//Hacer lo que deseen con i.
}
Saludos :)