4

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

4

2 に答える 2

6

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

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

System.ServiceModel.Sydication

  • Argotic よりも約 9 倍高速です。
  • rdf をサポートしていません
  • Atom バージョン < 1 はサポートされていません
  • 1 未満のバージョンの RSS はサポートされていません
  • 「野生から」提供するフィードの約 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 に答える