4

有谁知道这个框架的任何教程?对使用它从 RSS 提要中提取数据有何看法?是好是坏?

4

2 回答 2

6

您可能需要考虑使用 System.ServiceModel.Syndication 命名空间。在里面,你会发现一个名为 SyndicationFeed 的类,它有一个静态方法 Load,它可以做你需要的一切。

我已经为另一个问题发布了这个,但它也可能对你有帮助:

System.ServiceModel.Sydication

  • 比 Argotic 快约 9 倍
  • 没有 rdf 支持
  • 不支持 atom 版本 < 1
  • 不支持 rss 版本 < 1
  • 在我“从野外”提供的大约 30% 的提要中出现 XmlException 失败(这对我来说是个交易破坏者)

阿尔戈蒂克

  • 自 2008 年 7 月 2 日以来未更新
  • 很慢(见上文)
  • 对所有类型的提要有很好的支持:所有版本的 atom、rss、rdf(据我所知)
  • 比 System.ServiceModel.Sydication 更难使用;您需要在让 Argotic 解析它之前确定您拥有哪种类型的提要,然后您需要自定义逻辑来根据提要的类型处理 3 个不同类中的每一个。换句话说,您需要在 Argotic 有用之前对其进行包装。
于 2009-08-16T09:12:45.017 回答
0

CodePlex wiki上的许多链接指向许多教程。另外,请查看DimeCasts.net。Derik Whittaker在这里也有一个简单的示例。

于 2009-07-22T03:00:01.543 回答