質問

このフレームワークのチュートリアルを知っている人はいますか? RSSフィードからデータを抽出するためにこれを使用することについて意見はありますか? 良いか悪いか

役に立ちましたか?

解決

System.ServiceModel.Syndication名前空間の使用を検討することをお勧めします。内部には、必要なすべてを実行できる静的メソッドLoadを持つSyndicationFeedというクラスがあります。

別の質問のためにこれをすでに投稿しましたが、あなたにも役立つかもしれません:

System.ServiceModel.Sydication

  • Argoticより約9倍高速です
  • rdfサポートがありません
  • アトムバージョンのサポートはありません<!> lt; 1
  • rssバージョンのサポートはありません<!> lt; 1
  • <!> quot; from the wild <!> quot;で指定したフィードの約30%でXmlExceptionが発生して失敗します。 (これは私にとっての契約違反です)

Argotic

  • 2008年7月2日以降は更新されていません
  • 遅い(上記を参照)
  • すべてのタイプのフィードを非常に良好にサポートしています:atom、rss、rdfのすべてのバージョン(私が知る限り)
  • System.ServiceModel.Sydicationよりも使用が少し難しい。 Argoticで解析する前に、どの種類のフィードを使用するかを決定する必要があります。その後、フィードのタイプに応じて3つの異なるクラスのそれぞれを処理するカスタムロジックが必要です。つまり、Argoticを使用する前にラップする必要があります。

他のヒント

CodePlex wiki の多くのリンクは、多くのチュートリアルにつながっています。また、 DimeCasts.net もご覧ください。 Derik Whittakerには、簡単なサンプルこちら

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top