Я пытаюсь написать некоторые подпрограммы для чтения RSS-каналов и фидов ATOM с использованием новых подпрограмм, доступных в System.ServiceModel.Syndication, но, к сожалению, Rss20FeedFormatter запускает примерно половину каналов, которые я пытаюсь сделать со следующим исключением:
An error was encountered when parsing a DateTime value in the XML.
Это происходит, когда канал RSS выражает дату публикации в следующем формате:
Thu, 16 Oct 08 14:23:26 -0700
Если канал выражает дату публикации как GMT, все идет хорошо:
Thu, 16 Oct 08 21:23:26 GMT
Если есть способ обойти это с помощью XMLReaderSettings, я его не нашел. Может ли кто-нибудь помочь?