Вот быстрый и грязный.Поскольку я не уверен, как вы храните вашу переменную, содержащую XML, чтобы быть уверенным, что я получаю фактические данные XML, я фактически читаю данные XML из файла, что дает нам:
require 'nokogiri'
xml = File.open('source_of_xml.xml') { |f| Nokogiri::XML(f) }
values = []
xml.xpath('SourceDetails').each do |elem|
values << elem.text.gsub(/\n/, "").split
end
p values.first.join("/") #assing this to variable you want.
# => "Origin/Identifier/0"
Помогает ли это вам в любом случае?