Создание RSS с ASP.Net MVC? - PullRequest
       2

Создание RSS с ASP.Net MVC?

6 голосов
/ 23 июня 2009

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

Ответы [ 3 ]

7 голосов
/ 23 июня 2009

Вот интересная статья - http://www.developerzen.com/2009/01/11/aspnet-mvc-rss-feed-action-result/

Он создает класс RssActionResult, который устанавливает тип содержимого, и элементы синдикации для визуализации представления.

4 голосов
/ 23 июня 2009

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

using System.ServiceModel.Syndication;
// ...
var rss = new SyndicationFeed(...);
...
var formatter = new Rss20FeedFormatter(rss);
formatter.WriteTo(xmlWriter);
1 голос
/ 23 июня 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...