REXML学習めも take4
def src <EOS end require 'rexml/document' doc = REXML::Document.new src doc.each_recursive{ |e| puts "element_name=>#{e.name}" e.attributes.keys.each{ |att| puts " attribute_name=>#{att}" } }
def src <EOS end require 'rexml/document' doc = REXML::Document.new src results = [] results << doc.root doc.root.each_recursive{ |e| results << e } results.each{ |n| puts "element_name=>#{n.name}" n.attributes.keys.each{ |att| puts " attribute_name=>#{att}" } }