Разбор RSS-ленты с использованием asp.net c # - PullRequest
15 голосов
/ 03 августа 2011

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

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

Спасибо!

1 Ответ

21 голосов
/ 03 августа 2011

Потребление (и создание) фидов запекалось в рамках начиная с .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 - взгляните на страницу пространства имен, на которую я ссылался. Должны начать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...