2010-09-02 7 views
1

J'utilise la gemme xml-simple dans une tâche de rake pour analyser le contenu d'une sauvegarde de db. Le problème est que le fichier xml de la base de données contient des caractères semblables à ceux du titre, ce qui entraîne le blocage de xml-simple. Y a-t-il un travail autour de ça?Analyse <first_name> João</first_name> avec xml-simple

Répondre

2

Nokogiri semble fonctionner:

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