C#でRssをReadしてみた。

公開:2010-12-04 07:07
更新:2020-02-15 04:36
カテゴリ:

少しずつだけどWebまわりを勉強中。C#+.NET 4.0だと色々なことが簡単にできてしまう。 私のばあいスクリプトのかわりっぽくC#を使っている。 Linq To XMLを使ってRSSを読んでみた。こういうのが簡単に書けてしまう。


static void RssReadTest()
{
XDocument rssFeed = XDocument.Load(@"http://akiba.kakaku.com/rssfeed/NewEntry.php?TopCategoryCD=1");
var posts = from item in rssFeed.Descendants("item")
select new
{
Title = item.Element("title").Value,
Item = item.Element("category").Value,
Url = item.Element("link").Value
};
foreach (var post in posts)
{
Debug.WriteLine("{0} {1} {2} ",post.Item,post.Title,post.Url);
}
}