2008/09/20

第5回北海道開発オフ成果:REXMLを使ってみる

今日は第5回北海道開発オフの日でした。会場係の僕の所用につき15:30スタートと遅くなってしまい申し訳なかったのですが、久しぶりのプログラムはやっぱり超面白い。
今日は@dabesa改造計画第1弾として、TwitterのArchiveのXMLファイルから投稿だけ抜き出してみました。成果と言うほどのものでもないですが...

#!/usr/bin/ruby -Ku

require "rexml/document"

begin
doc=nil
xfile = open("archive.xml",'r')
doc = REXML::Document.new xfile
xfile.close

doc.elements.each("archive/status") do |elm|
print elm.elements["text"].text+"\n"
end

rescue
print "RuntimeError: ", $!, "\n";
end

次はこの投稿を解析してリストアップするところを考えたいと思います。