Присвоив ваш XML переменной с именем xml
, я бы поступил так:
require 'nokogiri'
require 'pp'
doc = Nokogiri::XML(xml)
pp doc.search('//method/data').map{ |n| n.text.scan(/\S+/) }
Обратите внимание, что возвращается массив массивов.Было бы легко привести данные в строки или хэши.
# >> [["team@example.org", "to_address"],
# >> ["admin@example.org", "from_address"],
# >> ["0", "notice"]]