【发布时间】:2013-10-11 02:48:29
【问题描述】:
我有一个要解析的大型 XML 文档。在本文档中,许多标签具有不同的属性。例如:
<album>
<song-name type="published">Do Re Mi</song-name>
</album>
目前,我通过要求 'active_support/core_ext/hash' 来使用 Rail 的哈希解析库。
当我将其转换为哈希时,它会删除属性。它返回:
{"album"=>{"song-name"=>"Do Re Mi"}}
我如何维护这些属性,在本例中是 type="published" 属性?
这似乎以前在“How can I use XML attributes when converting into a hash with from_xml?”中被问过,没有确定的答案,但那是从 2010 年开始的,我很好奇从那以后情况是否发生了变化。或者,我想知道您是否知道解析此 XML 的另一种方法,以便我仍然可以包含属性信息。
【问题讨论】:
标签: ruby-on-rails ruby hash xml-parsing