【发布时间】:2021-08-08 10:32:12
【问题描述】:
这是我的xml字符串,我想得到英文结果“B”
<body>
<attributes>
<attr name="Math" namespace="">A</attr>
<attr name="English" namespace="" parentName="">B</attr>
</attributes>
</body>
这是我解析 xml 字符串的方式
result = Nokogiri::XML(xml)
res = Hash.from_xml(result.to_s)
但是当我使用res["body"]["attributes"]时,我只能得到结果集
=> {"attr"=>["A", "B"]}
因为attr的顺序不规则, 那么如何判断英文结果到底是什么? 谢谢!
【问题讨论】:
标签: ruby xml-parsing nokogiri