2010-01-24 74 views

回答

2

我喜歡http://cobravsmongoose.rubyforge.org簡單XML處理:

CobraVsMongoose.xml_to_hash(File.open('path/to/xml').gets) 

至於你的具體情況,我想補充這需要CVM和設置上面的值設置爲常數,然後你可以訪問你無論一個初始化想...

# config/initializers/load_xml.rb 
require 'cobravsmongoose' 

MY_XML = CobraVsMongoose.xml_to_hash(File.open('path/to/xml').gets) 
1

試用REXML,它是一個Ruby的XML解析庫。我認爲它帶有標準版本的Ruby,所以你甚至不需要安裝一個gem。