xml-magic makes accessing xml objects more like any other ruby object
example
require 'xml_magic'
xml = <<XML
project_info = CommonThread::XML::XmlMagic.new(xml)
puts project_info puts project_info.description for contact in project_info.contact puts "#contact the #contact[:type]" end
example output
XML Magic Test description. Anthony the Project Manager Ben the Worker Bee Jason the Designer Bee