2009-06-22 2 views
6

Как вы создадите RSS с помощью ASP.Net MVC? У меня уже есть данные в базе данных, и я буду преобразовывать их по мере необходимости. Мой первый подход заключается в создании шаблона RSS, который я использую в качестве представления, но это кажется склонным к ошибкам, и поскольку RSS является структурированным форматом, может существовать класс, в котором я задал некоторые свойства и генерировал RSS. Что-то подобное существует? Как бы вы это сделали?Создание RSS с помощью ASP.Net MVC?

+5

возможно дубликат http://stackoverflow.com/questions/11915/rss-feeds-in-asp-net-mvc – CoderDennis

ответ

4

Используйте WCFSystem.ServiceModel.Syndication пространство имен, для которого вам необходимо добавить System.ServiceMode.Web в свои ссылки. Это автоматически обрабатывает все это:

using System.ServiceModel.Syndication; 
// ... 
var rss = new SyndicationFeed(...); 
... 
var formatter = new Rss20FeedFormatter(rss); 
formatter.WriteTo(xmlWriter); 
Смежные вопросы