Parse RSS-канал, используя asp.net С#

У меня есть RSS-канал, за которым я следую, и хотел бы его отобразить на моем веб-сайте. Пользовательский интерфейс просто будет содержать описание статьи в RSS-канале, а также ссылку, на которую нужно нажать.

Поскольку я использую структуру ASP.NET С#, мне интересно, было ли это сделано раньше.

Спасибо!

Ответы

Ответ 1

Потребление (и генерация) фидов было испечено в рамках с момента выпуска .NET 3.5 SP1 в пространстве имен System.ServiceModel.Syndication.

Вы можете использовать канал (ATOM или RSS) с помощью класса SyndicationFeed, например:

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

Множество примеров в MSDN - посмотрите на страницу пространства имен, с которой я связан. Если вы начнете.