RssNewsFeed – Access Rss Feeds Easily From Your C# Applciations
Introduction
RssNewsFeed is a free .NET library written in C#, which allows you to access an rss feed without going through the hassle of parsing. It will extract feed information, together with the news items, and return them as a collection of objects.
(RSS is a Web content syndication format and is an acronym for Really SimpleSyndication. RSS is a dialect of XML and so all RSS files must conform to the XML 1.0, as published on the World Wide Web Consortium (W3C) website).
Using the library
The RssNewsFeed consists of three public classes, ContentSyndication, SyndicationChannel, and SyndicationItem. A SyndicationChannel object is returned by the ContentSyndicationclass when the GetContent () method is returned, and contains information about the requested channel. It also contains a collection of SyndicationItem objects which contain information about each news item.
To use the library in your application, insert a referenece to the RssNewsFeed.dllby right-clicking on the Reference tree node in the Visual Studio IDE. Select Add Reference, and then select Browse. After you've located the dll, select Ok.
Insert the namespace Cyberise.RssNewsFeed in your application, and create an instance of the ContentSyndication class. See the sample code for more information.
The RSSNewsFeed has its own exception class NewsFeedException, which is thrown in the event of an error. A descriptive message together with the actual exception which caused the error are passed off to the calling application. These can be accessed via the Message() and InnerExecption() methods respectively.
Features
- Parses rss versions 0.9,0.91,1.0, and 2.0
- Returns feed's logo website as bitmap object.
- Free for commerical and personal use.
Documentation
Latest html documentation on how to use the assembly is available from here. A compiled help file is also available.
Download
The latest version of RssNewsFeed can be accessed from here. Sample demo code on how to use the assembly library is also included in the zip file. The library was compiled using the .NET 1.0 framework.
Contact
If you would like to contact me for queries, comments, or to report a bug, please click here. Although the library is free for commercial or personal use, I would appreciate a link to this pageplaced on your site and please send me an email so that I can add a link to your application from my site and build up a list of applications using the library.
Version history
1.0 Initial version
1.1 Rewrote xml parser to handle incorrectly formed rss news feeds. Released for public use.




30. Mar, 2007 by 







No comments yet... Be the first to leave a reply!