PowerShellでRSSリーダー
最近、PowerShellにハマりはじめたので、RSSリーダー(もどき)を作って遊んでみました。
やっぱ、.NETのクラスライブラリを普通に使えるのがよいよいよい!便利すぎるし、今までの知識の流用が出来るのがすばらしー
$doc = (new-object System.Xml.XmlDocument) $doc.Load("http://d.hatena.ne.jp/kawatan/rss2") $doc.rss.channel.item | select title
ちなみに、C#だとこう↓(XPathを使ってるとこが違うけど...)
static void Main(string[] args) { System.Xml.XmlDocument doc = new System.Xml.XmlDocument(); doc.Load("http://d.hatena.ne.jp/kawatan/rss2"); foreach (System.Xml.XmlNode xmlNode in doc.SelectNodes("rss/channel/item/title")) { Console.WriteLine(xmlNode.InnerText); } }
それにしても、はてなダイアリーにPowerShellのスーパーpre記法が無いのには泣いた...マイナーですか?そうですか...