There are plenty of RSS/Atom libraries for .NET.
- http://argotic.codeplex.com
- http://feeddotnet.codeplex.com
- http://atomnet.sourceforge.net
- http://aspnetrsstoolkit.codeplex.com
- http://www.rssdotnet.com
You can also use the System.ServiceModel.Syndication which is part of the .NET framework.
A Simple Feed Reader
using System; using System.ServiceModel.Syndication; using System.Xml; namespace SimpleFeed { public static class FeedReader { public static SyndicationFeed LoadFrom(String url) { if (String.IsNullOrEmpty(url)) throw new ArgumentNullException(); using (var r = new XmlTextReader(url)) { return SyndicationFeed.Load(r); } } } }
Check it out…