2011-08-02 20 views
15

Tengo un feed RSS que sigo y me gustaría mostrarlo en mi sitio web. La interfaz de usuario simplemente contendría la descripción del artículo en la fuente RSS y también tendría el enlace para hacer clic en.Analizar el feed RSS utilizando asp.net C#

Como uso el framework ASP.NET C#, me pregunto si esto se ha hecho antes.

Gracias!

Respuesta

21

El consumo (y la generación) de feeds se ha incorporado en el marco desde .NET 3.5 SP1 en el espacio de nombres System.ServiceModel.Syndication.

Usted puede consumir una alimentación (ATOM o RSS) utilizando la clase SyndicationFeed, así:

var reader = XmlReader.Create("http://localhost/feeds/serializedFeed.xml"); 
var feed = SyndicationFeed.Load(reader); 

Un montón de ejemplos en MSDN - echar un vistazo a la página de espacio de nombres que he vinculado. Debería comenzar.

Cuestiones relacionadas