酢ろぐ!

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

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

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

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

**RSS読み込み処理

***C#

|cs| // 更新ボタンを押下で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

|vb| ' 更新ボタンを押下で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 ||<