3
XML數據:引入nokogiri返回的XML標記以及數據
<configs>
<config>
<name>XP</name>
<browser>IE</browser>
<browser>FF</browser>
<browser>Chrome</browser>
</config>
</configs>
我一般是新的紅寶石,引入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標籤。有沒有方法可以去掉他們,我只是沒有找到?