XMLデータ:
<configs>
<config>
<name>XP</name>
<browser>IE</browser>
<browser>FF</browser>
<browser>Chrome</browser>
</config>
</configs>
私はRuby、Nokogiri、そしてプログラミング全般に不慣れです。自動化に役立つQAツールを作成しようとしています。
Rubyコード:
doc = Nokogiri::XML(open("configs.xml"))
configs = doc.xpath("//configs/config").map do |i|
{'name' => i.xpath('name').to_s, 'browsers' => i.xpath('browser').to_s}
end
configs.each do |i|
puts i['name']
puts i['browsers']
end
これは私が望むことを行い、データを返しますが、XMLタグが含まれています。私が見つけていないものを取り除く方法はありますか?