.net - Argotic Syndication Framework 诉 System.ServiceModel.Syndication

标签 .net rss syndication-feed atom-feed argotic

我正在调查 Argotic Syndication Framework ,到目前为止,我印象非常深刻。然而,目前的很多实现——至少对于 RSS 和 Atom——seem pretty comparableSystem.ServiceModel.Syndication .有没有人对另一个有任何意见?

最佳答案

在遵循了两条路径之后,这是我的观点:

System.ServiceModel.Sydication

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

  • 淘气的
  • 自 2008 年 7 月 2 日起未更新
  • 很慢(见上文)
  • 对所有类型的提要都有很好的支持:所有版本的 atom、rss、rdf(据我所知)
  • 比 System.ServiceModel.Sydication 更难使用;您需要在让 Argotic 解析它之前确定您拥有哪种提要,然后您需要自定义逻辑来根据提要类型处理 3 个不同类中的每一个。换句话说,您需要先将 Argotic 包装起来,然后才能使用。
  • 关于.net - Argotic Syndication Framework 诉 System.ServiceModel.Syndication,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1162878/

    相关文章:

    .net - 创建两个数字的哈希码

    .net - Web 服务中的 console.writeline 输出到哪里?

    Java:将 RSS 提要转换为 HTML

    c# - 如何使用自定义命名空间创建 SyndicationFeed

    c# - 如何识别类型为 "field reference"的 Lambda MemberExpression

    c# - 在没有 MQ 客户端的情况下使用 XMS .Net 连接到 MQ

    javascript - 外部解析 RSS 提要,无需任何库(如 google 和服务器端)

    r - 我如何在 R-Bloggers 上获取我的 blogdown 博客?

    c# - 如何向 SyndicateFeed 对象的序列化输出添加换行符?

    c# - 从 C# SyndicationFeed 读取所有 rss 项目