July 11, 2005

RSS.NET : .NET上で動作するRSSパーサ

Posted at July 11, 2005 07:26 PM in .

 これだよ! おれが探していたのは。

 RSS.NET
 http://www.rssdotnet.com/

 

 ……んで、これが何なのかというと、C#で書かれたオープンソースなRSSパーサです。
 簡潔で要を得たインタフェースなので僕のようなアホで無能なへたれプログラマでも安心です。

 んでは、試しに使ってみましょう。
 まず、新しいプロジェクトを作って下さい。そして、Form1にボタンとテキストボックスを一つずつ配置して下さい。以下のようになります。

rssnet.PNG

 

 続いて、ボタンのclickイベントに、以下のようなコードを書いて下さい。

private void button1_Click(object sender, System.EventArgs e)
{
  RssFeed feed = RssFeed.Read("http://blog.windy.ac/index.rdf");

  foreach ( RssItem item in feed.Channels[0].Items )
    textBox1.Text += item.Title + "(" + item.Link + ")\r\n";
}

 

 さあ、ビルドして実行してみましょう。
 今日の井原(このblog)のRSSを取得し、その記事のタイトルとURLを表示します。
 次のようになれば成功です。

rssnet2.PNG

 

 うーん。賢い。
 コードの内容は見れば分かる感じだとおもうのでいちいち解説しません。
 より詳細なライブラリの使い方は、Webサイトをご参照のこと。



Trackback

You can ping this entry by using http://windy.ac/MT/mt-tb.cgi/807 .

Comments

Post a comment










Remember personal info?