■
require "rexml/document" require "kconv" file = File.new("test.xml") doc = REXML::Document.new file doc.elements.each("tests") { |site| p site.elements.each("test") { |e| puts e.attributes["id"]; puts Kconv.tosjis(e.elements["name"].text) } }
test.xmlの中身
<tests> <test id = "1"> <name>abcd</name> </test> <test id = "2"> <name>あいうえおefgh</name> </test> </tests>