1

我在 rake 任务中使用 xml-simple gem 来解析 db 转储的内容。问题是数据库 xml 文件包含导致 xml-simple 崩溃的标题中的字符。有解决办法吗?

4

1 回答 1

2

Nokogiri 似乎有效:

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
于 2010-09-03T01:34:16.773 回答