2009-06-22 17 views
6

¿Cómo generaría RSS utilizando ASP.Net MVC? Ya tengo los datos en la base de datos y los transformaré según sea necesario. Mi primer enfoque es crear una plantilla RSS que utilizo como vista, pero parece ser propensa a errores y dado que RSS es un formato estructurado, podría haber una clase en la que establezca algunas propiedades y genere RSS. ¿Hay tal cosa? ¿Como lo harias?Generando RSS con ASP.Net MVC?

+5

posible duplicado de http://stackoverflow.com/questions/11915/rss-feeds-in-asp-net-mvc – CoderDennis

Respuesta

4

Use WCFSystem.ServiceModel.Syndication espacio de nombres para el que necesita agregar System.ServiceMode.Web a sus referencias. Que se encarga de todo el asunto de forma automática:

using System.ServiceModel.Syndication; 
// ... 
var rss = new SyndicationFeed(...); 
... 
var formatter = new Rss20FeedFormatter(rss); 
formatter.WriteTo(xmlWriter);