我有一個很大的XML文檔,我正在分析它。在這個文檔中,許多標籤都有不同的屬性。例如:在將XML轉換爲Ruby散列時保留屬性
<album>
<song-name type="published">Do Re Mi</song-name>
</album>
目前,我使用鐵路的哈希解析庫,要求'active_support/core_ext/hash'
。
當我將它轉換爲散列值時,它將刪除屬性。它返回:
{"album"=>{"song-name"=>"Do Re Mi"}}
如何維護這些屬性,在這種情況下,type="published"
屬性?
這似乎是以前在「How can I use XML attributes when converting into a hash with from_xml?」中提出的,它沒有確定的答案,但是那是從2010年開始的,而且我很好奇自從那時起情況發生了變化。或者,我想知道是否知道解析此XML的另一種方法,以便我仍然可以包含屬性信息。
弗裏金輝煌,錫文。我很高興你早早阻止了我。這非常有幫助。 – CodeBiker
我沒有聲稱這是輝煌的,它只是我該怎麼做。如果您遇到任何其他問題,請告知我們。解析XML/HTML有時會非常令人沮喪。 –