RubyでXMLをパースする(BillboardのHit100を取得する)

http://d.hatena.ne.jp/aoi_273/20090311/1236764850
http://stackoverflow.com/questions/4581075/how-make-a-http-get-request-using-ruby-on-rails

require 'net/http'
require 'rexml/document'

url = URI.parse('http://www.billboard.com/rss/charts/hot-100')
req = Net::HTTP::Get.new(url.path)
res = Net::HTTP.start(url.host, url.port) {|http|
  http.request(req)
}
doc = REXML::Document.new(res.body)
array = []
doc.elements.each('rss/channel/item/title') do |element|
  array.push element.text.split(":")[1].strip()	
end
puts array