有谁知道这个框架的任何教程?对使用它从 RSS 提要中提取数据有何看法?是好是坏?
问问题
1237 次
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 回答