我有一个带有ICD-10代码的xml文件,从http://www.who.int/classifications/icd/en/下载,如何将它导入到sql数据库?
发布于 2017-08-10 12:49:53
我喜欢将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 现在,您可以从哈希循环,并执行您必须做的事情。
我希望这能帮上忙
https://stackoverflow.com/questions/45586741
复制相似问题