NRss is an open source Microsoft .NET Framework / Mono class library for reading a RSS feed into a tree of objects mapped to elements in the RSS feed. For example, there's a Rss class encapsulating the feed, a RssChannel class encapsulating the <channel> element, a RssChannelItemCollection class containing the items in the channel and so on.

NRss is able to parse RSS versions 0.9x and 2.0. Support for modules is under development. RSS 1.0 support will be considered sometimes in the future.

NRss is a validating parser. Unlike other parsers, NRss will try to make sure that the XML file it reads is a valid RSS file conforming to the declared version number. Read more about validation here.

For more information about NRss see the project summary at SourceForge.net.