XMLをRubyで解析
以下のようなXMLファイルがあったとする。
guitars.xml
このファイルをRuby+rexmlで読み込むと
require "rexml/document"
include REXML
doc = Document.new File.new("guitars.xml")
print doc #まずこの段階で、ターミナルにXMLファイルをダンプ(表示)
doc.elements.each("guitars/make/model/color") do |element| #xmlの階層構造でcoloタグでついたものをプリント
puts element.text
end