0
假設我的xml響應位於example.com/query
,如何在不使用Nokogiri等外部依賴項的情況下將其解析爲Ruby哈希?如何獲取XML頁面並將其解析爲Rails中的Ruby哈希?
此外,而不是真正的問題的一部分,爲什麼會有人使用XML?
假設我的xml響應位於example.com/query
,如何在不使用Nokogiri等外部依賴項的情況下將其解析爲Ruby哈希?如何獲取XML頁面並將其解析爲Rails中的Ruby哈希?
此外,而不是真正的問題的一部分,爲什麼會有人使用XML?
這是微不足道的:
require 'open-uri'
url = 'example.com/query'
h = Hash.from_xml(open url)
這個例子從鐵路的active_support/core_ext/hash
需要Hash#from_xml
,不會與香草紅寶石工作。
看看這個! https://stackoverflow.com/questions/3403079/rails-xml-parsing – Sofiane