如何将XML转换为具有Rails中内标签属性的Hash 4?

How to convert a XML into a Hash with attributes of inner tag in Rails 4?

我有一个 xml 这样的:

xml =
"<outtertag id='1' value='1'>
<innertag id='2' value='2'>'Inner Tag'</innertag>
<othertag id='3' value='3'>'Other Tag'</othertag>
</outtertag>"

当我尝试使用 Hash.from_xml(xml) 将其转换为散列时,它给出了以下输出,其中遗漏了 innertag 和 othertag 的属性:

{"outtertag"=>{"id"=>"1", "value"=>"1", "innertag"=>"'Inner Tag'", "otherTag"=>"'Other Tag'"}}

如何解析具有这些内部属性的散列?

查看此文档,希望您能找到答案https://gist.github.com/huy/819999