Problèmes de lecture de RSS avec C # et .net 3.5

J'ai été de tenter d'écrire quelques routines pour lire les flux RSS et ATOM en utilisant les nouvelles routines disponibles dans le Système.ServiceModel.La Syndication, mais malheureusement, le Rss20FeedFormatter bombes sur environ la moitié du flux j'ai essayer avec l'exception suivante:

An error was encountered when parsing a DateTime value in the XML.

Ce qui semble se produire chaque fois que le flux RSS exprime la date de publication dans le format suivant:

Thu, 16 Oct 08 14:23:26 -0700

Si l'alimentation exprime la date de publication GMT, les choses vont bien:

Thu, 16 Oct 08 21:23:26 GMT

S'il existe un moyen de contourner cela avec XMLReaderSettings, je n'ai pas trouvé. Quelqu'un peut-il aider?

source d'informationauteur dan90266