require 'rexml/document' doc = REXML::Document.new("12") p doc.elements.first.elements.first.text p doc.elements.first.elements["c"].attributes["d"]