From: "Eder QuiƱones" Date: 2008-02-08T06:28:31+09:00 Subject: Re: XML Parser (SOAP Request) Problem Solved; doc = Document.new(File.new('c:/soap.xml')) xml_path = 'soap:Envelope/soap:Body/' xml_path << 'FindMembershipResponse/' xml_path << 'FindMembershipResult/Services/' xml_path << 'Service/Memberships/Membership' doc.each_element(xml_path) { # Everything inside # # # # # ... # # # |element| element.each_element { # |mr| puts mr.get_text } element.each_element('Members/Member') { # Everything inside |mm| # Every children inside children = mm.children children.each { |child| begin puts child.get_text rescue # do nothing end } } } -- Posted via http://www.ruby-forum.com/.