我有这个XML;https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml和我需要解析生成JSON。我有这个模板
require 'json'
require 'rexml/document'
include REXML
def main(orchAttr, inputMap)
jsonIn = JSON.parse(inputMap)
jsonOut = JSON.parse("{}")
#XML Example
#xml_str = jsonIn["response"]
#doc = Document.new(xml_str)
#city = doc.elements["AddressValidateResponse/Address/City"].text
#jsonOut["city"] = city
return JSON.generate(jsonOut)
end
但是当我做了一些修改,我得到了一个错误。
我修改了这行
#city = doc.elements["AddressValidateResponse/Address/City"].text
与XML元素
为什么不使用ECB API rest?它对编排流程很有用,您可以通过表单请求获得汇率并添加到P0015Ahttps://sdw-wsrest.ecb.europa.eu/help/