2009-06-22 10 views
6

Come si genera RSS utilizzando ASP.Net MVC? Ho già i dati nel database e lo trasformerò come necessario. Il mio primo approccio è quello di creare un modello RSS che utilizzo come vista, ma che sembra soggetto a errori e dato che l'RSS è un formato strutturato potrebbe esserci una classe che imposto alcune proprietà e genera RSS. C'è una cosa del genere? Come lo faresti?Generazione di RSS con ASP.Net MVC?

+5

possibile duplicato di http://stackoverflow.com/questions/11915/rss-feeds-in-asp-net-mvc – CoderDennis

risposta

4

Utilizzare lo spazio dei nomi WCFSystem.ServiceModel.Syndication per il quale è necessario aggiungere System.ServiceMode.Web ai riferimenti. Che gestisce il tutto automaticamente:

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