RssFeed Documented Class Library

skmRss.Engine Namespace

Namespace hierarchy

Classes

Class Description
FeedException The FeedException is raised whenever RssFeed attempts to consume an external RSS feed and there is some HTTP-based exception in accessing the feed URL.
FeedTimeoutException The FeedTimeoutException is raised whenever RssFeed attempts to consume an external RSS feed, and times out.
RssDocument The RssDocument class represents a syndicated feed. It contains properties that model the feed's attributes: Title, Link, Description, Items, and so on. The Items property is a collection of RssItem instances, which represent the items that makeup the feed.

The RssEngine class's GetDataSource method returns an RssDocument instance.
RssEnclosure RssEnclosure represents an enclosure element in an RSS item. Typically RssEnclosure's are used to provide a link to an MP3 file for use in podcasts. For more on the <enclosure> element, refer to http://blogs.law.harvard.edu/tech/rss#ltenclosuregtSubelementOfLtitemgt.
RssEngine RssEngine is the workhorse that grabs the RSS/RDF feed, parses it, and transforms it into an RssDocument instance. It is responsible for using an HTTP request to grab the feed as well as enumerating the items that exist within the feed.
RssItem The RssItem class represents an "item" from the RSS feed. Its properties abstract the properties of an RSS "item," such as Title, Link, Description, and so forth.

From http://blogs.law.harvard.edu/tech/rss#ltcategorygtSubelementOfLtitemgt:

"A channel may contain any number of <item>s. An item may represent a "story" -- much like a story in a newspaper or magazine; if so its description is a synopsis of the story, and the link points to the full story. An item may also be complete in itself, if so, the description contains the text (entity-encoded HTML is allowed), and the link and title may be omitted. All elements of an item are optional, however at least one of title or description must be present."
RssItemList Represents a strongly-typed collection of RssItem instances.

Enumerations

Enumeration Description
FeedTypeEnum An enumeration of the possible feed types supported by RssFeed.