xml-magic makes accessing xml objects more like any other ruby object

example

require 'xml_magic'

xml = <<XML Test description. Anthony Ben Jason 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