[英]Error reading reading RSS (0.91) content using C# 4.0 SyndicationFeed
我在閱讀此供稿時遇到錯誤: http : //www.valor.com.br/rss
錯誤 :SyndicationFeed.Load(閱讀器);
第2行位置2出錯
em System.ServiceModel.Syndication.Rss20FeedFormatter.ReadXml(XmlReader閱讀器,SyndicationFeed結果)em System.ServiceModel.Syndication.Rss20FeedFormatter.ReadFeed(XmlReader閱讀器)em System.ServiceModel.Syndication.Rss20FeedFormatter.ReadFrom(XmlReader閱讀器)em System.ServiceModel.Syndication Syndication.SyndicationFeed.Load [TSyndicationFeed](XmlReader reader)em System.ServiceModel.Syndication.SyndicationFeed.Load(XmlReader reader)em stratos.Tasks.RSSImportTask.GetSourceArticles(RSSSource source,StratosContext db)na c:\\ Users \\ Marcelo \\ Documents \\ CODE \\ stratos \\ stratos \\ Tasks \\ RSSImportTask.cs:linha 213 em stratos.Tasks.RSSImportTask.Execute()na c:\\ Users \\ Marcelo \\ Documents \\ CODE \\ stratos \\ stratos \\ Tasks \\ RSSImportTask.cs:linha 147
有什么解決方法嗎?
問題似乎是RSS版本。 SyndicationFeed僅支持Atom 1.0和RSS 2.0。 URL返回的RSS使用的是0.91版。 您可以按照以下鏈接的建議嘗試此Argotic Syndication Framework: MS Syndication類不接受有效的RSS feed。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.