From: brabuhr@... Date: 2010-08-11T05:51:12+09:00 Subject: Re: Best XML Parser & advice On Tue, Aug 10, 2010 at 4:34 PM, Stuart Clarke wrote: > xmlData.elements.each("userdata/time"){ >   |e| puts "Time : " + e.attributes["time"] > } Here's a quick example using REXML on the sample string you provided: /tmp> cat x.rb s = "30" require 'rexml/document' REXML::Document.new(s).root.each_element("/UserData/Time"){|e| puts "Time: " + e.text } /tmp> ruby x.rb Time: 1270242409