Ruby で XML をパース

REXML は遅いので Nokogiri を使おう。

class Twitter
  def self.read_xml *filenames
    tweets = []
    filenames.each do |filename|
      xml = Nokogiri::XML(open(filename))
      xml.search('feed/entry/title').each do |title|
        tweets.push title.text.gsub(/\n/, '')
      end
    end
    tweets.uniq!

    Twitter.new *tweets
  end

シンタックスハイライトさせたいときはどうしたらいいんだろ。