読者です 読者をやめる 読者になる 読者になる

酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

Windows MobileでOpenNETCFを使ったRSS読み込み処理

Windows Mobile OpenNETCF

OpenNETCFのSmart Device Frameworkを使って、RSS読み込み処理を行います。

実際のコーディングの前にOpenNETCF.Rss.dllをプロジェクトへ参照の追加してください。OpenNETCF Smart Device Frameworkの導入に関しては、「Windows MobileでOpenNETCF Smart Device Frameworkを導入する - 酢ろぐ!」をお読みください。

RSS読み込み処理

C#
  // 更新ボタンを押下でdrawrのHOTスレッドのRSSを読みに行く
  private void mItemUpdate_Click(object sender, EventArgs e)
  {
    // drawrのHOTスレッドのRSSのURL
    string uri = @"http://drawr.net/feed.php?md=h";
    
    OpenNETCF.Rss.Data.Feed feed = null;
    feed = OpenNETCF.Rss.FeedEngine.Receive(new Uri(uri));
    
    if (feed != null)
    {
      MessageBox.Show(feed.Title + "を取得しました.");
    }
    else
    {
      MessageBox.Show("RSSフィードが取得出来ませんでした.");
    }
  }
VB.NET
  ' 更新ボタンを押下でdrawrのHOTスレッドのRSSを読みに行く
  Private Sub mItemUpdate_Click(ByVal sender As Object, ByVal e As EventArgs)
    ' drawrのHOTスレッドのRSSのURL
    Dim uri As String = "http://drawr.net/feed.php?md=h"
    
    Dim feed As OpenNETCF.Rss.Data.Feed = Nothing
    feed = OpenNETCF.Rss.FeedEngine.Receive(New Uri(uri))
    
    If feed IsNot Nothing Then
      MessageBox.Show(feed.Title & "を取得しました.")
    Else
      MessageBox.Show("RSSフィードが取得出来ませんでした.")
    End If
  End Sub