我有一个带有ICD-10代码的xml文件,从http://www.who.int/classifications/icd/en/下载 如何将其导入sql数据库?
答案 0 :(得分:1)
我喜欢将我的xml转换为json。我只是认为使用
更容易一个简单的伎俩:
首先你需要gem install json
,然后在使用Rails时你可以这样做:
require 'json'
Hash.from_xml('<variable type="product_code">5</variable>').to_json #=> "{\"variable\":\"5\"}"
示例:强>
require 'json'
require 'net/http'
xml = Net::HTTP.get_response(URI.parse('https://stackoverflow.com/feeds/tag/ruby-on-rails-4')).body
new_json = Hash.from_xml(xml).to_json
new_json.each do |data|
Model.create(name: data.name)
end
现在您可以从哈希循环并执行您必须执行的操作。
我希望这有助于