Recently i needed to provide RSS feeds on a website and i searched for code that will enable me to do it quickly and easily. I found these:
  • Argotic Syndication Framework - The Argotic Syndication Framework is a Microsoft .NET class library framework that enables developers to easily consume and generate web content syndication services from within their own applications. The framework makes reading and writing syndication data sources in common formats such as RSS, Atom, OPML, RSD, etc. very easy while still remaining powerful enough to handle the myriad of syndication extensions commonly in use today.
  • ASP.NET RSS Toolkit - ASP.Net RSS Toolkit gives ASP.Net applications the ability to consume and publish to RSS feeds.
I tried ASP.Net RSS Toolkit and it seemed to do the job, so i used it.

However it didn't seem to produce Atom feeds correctly (RSS worked fine). Also the date properties (pubDate, etc) where string properties, so i had to manually format the date using

 

.ToString("ddd, dd MMM yyyy hh:mm:ss") + " GMT"

Although the toolkit did what i needed, i was expecting a more "user friendly" library. Will need to check Argotic Syndication Framework.

Tags: ,