I’m using RSS.NET for .NET 2.0. Try as I might, I get 0 channels for the following:
feed = RssFeed.Read("http://feeds.feedburner.com/punchfire?format=xml");
I note that for other feeds this works e.g.
feed = RssFeed.Read("http://www.engadget.com/rss.xml");
I guess it has to be a valid xml document. Do you think I should check for “.xml” in my application code or is there any way to tweak RSS.NET into accepting feedburner feeds?
The reason you are not able to get any channel nodes is that, atom format doesn’t have any channel nodes. check following
Your second link is an Rss Feed, which contains channel node like as follows
On the other hand an atom feed does not use channel nodes, as you might understand by following specification link above.
EDIT: To check feed Format
Hope it helps