RSS Platform Beta 3 Changes


Jane talked about reading feeds with ease in IE7 Beta 3. I want highlight what is new in the Windows RSS Platform in Beta 3.


With the release of Beta 3, the Windows RSS Platform is now API complete. This means that, barring any serious bug that we must fix, applications written against the Beta 3 API will run unmodified against the final RTM release of the platform.


Since the Beta 2 release we’ve made the following changes to the RSS Platform:



  1. Added support for updating all feeds: FeedsManager.AsyncSyncAll()
  2. Added support for adding and deleting enclosures from the store. This allows for improved enclosure management and alternate enclosure download outside of the RSS Platform’s enclosure download: FeedEnclosure.SetFile() .RemoveFile() and properties .DownloadUrl, .DownloadMimeType
  3. Changed signatures of FeedFolderEvents.FolderItemCountChanged and .FeedItemCountChanged as well as FeedEvents.FeedItemCountChanged.
    They now indicate which item count property has changed, either the item count or the unread item count of a feed or folder
  4. Added FeedItem.Modified to reflect xml element <atom:updated> or <dcterms:modified>
  5. Added FeedItem.Guid to reflect xml element <atom:id> or <guid>
  6. Split the RSS Platform internally-generated XML elements from the Simple List Extension (SLE) namespace “cf” (http://www.microsoft.com/schemas/rss/core/2005) into their own namespace “cfi” (http://www.microsoft.com/schemas/rss/core/2005/internal)
    For example, <cf:read> is now <cfi:read>. This new namespace is reserved for the internal use of the RSS platform, so we remove any elements in the “cfi” namespace from incoming feeds before processing them.
  7. Final API changes based on feedback, including

    1. Proper capitalization of certain properties in the automation/dual interfaces which are used by .NET managed code interop
    2. Additional FEEDS_DOWNLOAD_ERROR’s
    3. Renamed Feed.Id to Feed.LocalId
    4. Renamed FeedItem.Id to FeedItem.LocalId

We want to thank the numerous people that provided feedback in blogs, comments, emails and newsgroups posts which resulted in the above changes.


Let me reiterate that we now consider the RSS Platform API complete. We are not planning to change the API. Applications written against the Beta 3 API will run against the final release of the RSS Platform.


Note: We are aware that the MSDN documentation does match the latest API changes. We will update it, but don’t have an ETA at this time.


– Walter

Comments (29)

  1. Russell says:

    Its a nice feature that feeds (like podcasts) can automatically download enclosures (like .mp3s or .wmvs). The fact though that they go to a temp folder puzzles me. Is there a way it could send them to the My Music folder or let me choose where the .mp3 goes? I’m trying to get WMP 11 beta to automatically pick up the downloaded podcast files and am having some difficulty that could be fixed if this were slightly better streamlined. Just some thoughts, thanks!

  2. Alex says:

    First, I should say that I really like the IE 7 feed reader.  I’ve been using it exclusively since beta 2 for keeping track of feeds.  I think having a feed reader integrated with IE 7 will speed the growth of feed subscribers.  And this is coming from someone who uses Firefox for most of their web browsing.

    I had read somewhere that Microsoft will not be supporting authenticated feeds.  Is this still true?  I think this is unfortunate as this is going to limit the application of RSS.  I develop applications that could really benefit from RSS, but would require authentication.

  3. Sam says:

    What’s with DTDs??

    Internet Explorer cannot display this feed

    Internet Explorer does not support feeds with DTDs.

    This above message appears in IE7 when looking at the following RSS feed url: http://www.3dgamers.com/feeds/netscape/3dgamers.patch.rss

    I investigated and found that the following code (from within the feed) causes the error.

    <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd"&gt;

    Removing it and hosting the feed on a dummy site shows that the feed contents is unaffected.

    Therefore, Why can’t IE7’s RSS parser engine simply ignore this line (or simply workaround be added to stop this and similar feeds being blocked).

  4. Bob says:

    One feature in FireFox that I really like and use frequently is displaying RSS titles from a toolbar menu.  IE7 beta 3 almost does that, since the Links Toolbar displays an insertion point when dragging an RSS Favorites over it, but it doesn’t actually allow the insertion.  So close, but yet so far!

  5. IEBlog says:

    Today we released Internet Explorer 7 for Windows XP. I encourage everyone to download the final version

  6. LinkDir says:

    يمكن ان يترجم الي العربي شكــــــرآ لك

  7. With the release of IE7 Beta 3 the RSS Platform has been API complete , meaning we don’t anticipate making

  8. program says:

    Very good . You are doing a great job.

  9. Vista says:

    One feature in FireFox that I really like and use frequently is displaying RSS titles from a toolbar menu.  IE7 beta 3 almost does that, since the Links Toolbar displays an insertion point when dragging an RSS Favorites over it, but it doesn’t actually allow the insertion.  So close, but yet so far!

  10. Veridom says:

    Its a nice feature that feeds (like podcasts) can automatically download enclosures (like .mp3s or .wmvs). The fact though that they go to a temp folder puzzles me. Is there a way it could send them to the My Music folder or let me choose where the .mp3 goes? I’m trying to get WMP 11 beta to automatically pick up the downloaded podcast files and am having some difficulty that could be fixed if this were slightly better streamlined. Just some thoughts, thanks!

  11. Webhosting says:

    First, I should say that I really like the IE 7 feed reader.  I’ve been using it exclusively since beta 2 for keeping track of feeds.  I think having a feed reader integrated with IE 7 will speed the growth of feed subscribers.  And this is coming from someone who uses Firefox for most of their web browsing.

    I had read somewhere that Microsoft will not be supporting authenticated feeds.  Is this still true?  I think this is unfortunate as this is going to limit the application of RSS.  I develop applications that could really benefit from RSS, but would require authentication.

  12. LFERC says:

    One feature in FireFox that I really like and use frequently is displaying RSS titles from a toolbar menu.  IE7 beta 3 almost does that, since the Links Toolbar displays an insertion point when dragging an RSS Favorites over it, but it doesn’t actually allow the insertion.  So close, but yet so far!

  13. sandytosh says:

    Hi… I have 2 sites behind Intranet which requires username & password to login. Site 1 publishes RSS feeds. Now I want to read these feeds from Site 1 and display it on Site 2. Can someone please help me how to achieve this? Mail me on sandytosh@yahoo.com.

    Thanks!

  14. The release of IE 70 proved only one thing- it’s full of bugs as usual.

  15. I have to try it then I tell something more about it.

  16. Great article, keep up the good work.

    Thanks

  17. Rules says:

    I really like and use frequently is displaying RSS titles from a toolbar menu.  IE7 beta 3 almost does that, since the Links Toolbar displays an insertion point when dragging an RSS Favorites over it, but it doesn’t actually allow the insertion

  18. travelling says:

    I look for this tool and I tell something more about it tool.

  19. sts says:

    great improvements in your rss platform

  20. zakłady bukmacherskie says:

    This blog can certainly touch lives. I appreciate all you have written on this. I will definitely be coming back to browse more of your articles.

  21. a href="http://enoclegi.net.pl'>Tanie noclegi</a> says:

    z tymi kanalami Rss to jeszcze w przegladarce nie pozwala na umieszczanie ,niestety

  22. <a href="http://enoclegi.net.pl'>Tanie noclegi</a> says:

    z tymi kanalami Rss do jeszcze w przegladarce nie and na umieszczanie, niestety

  23. <a href="http://enoclegi.net.pl">Tanie noclegi</a> says:

    z tymi kanalami Rss czy jeszcze w przegladarce nie i na umieszczanie, niestety