Класс SyndicationFeed не обрабатывает версию RSS 0.91

Класс SyndicationFeed в.NET поддерживает только RSS версии 2.0. Как мне поддержать RSS версию 0.91?

2 ответа

Решение

Короче говоря, вам нужно создать класс, который обрабатывает сериализацию и десериализацию стандарта RSS 0.91. Такой класс должен быть производным от класса SyndicationFeedFormatter.

Я создал такой класс и предоставил его исходный код и описание его использования здесь: Синдицирование и использование RSS 1.0 (RDF) каналов в ASP.NET 3.5.

Удачного программирования!

Я бы предложил использовать пакет CodeHollow.FeedReader, который поддерживает несколько версий RSS (включая 0.91): https://github.com/codehollow/FeedReader

Другие вопросы по тегам