Разбор <first_name> João </ first_name> с помощью xml-simple - PullRequest
1 голос
/ 03 сентября 2010

Я использую простой гем xml внутри задачи rake для анализа содержимого дампа базы данных.Проблема в том, что XML-файл базы данных содержит символы, подобные тем, которые указаны в заголовке, что приводит к сбою xml-simple.Есть ли способ обойти это?

1 Ответ

2 голосов
/ 03 сентября 2010

Нокогири, кажется, работает:

require 'nokogiri'

xml =<<ENDOFxML
  <test>
    <first_name>João</first_name>
  </test>
ENDOFxML

doc = Nokogiri::XML.parse(xml)
doc.xpath('//first_name').each do |node|
  puts node.inner_text
end

#Output: João
...