Конвертировать коллекцию XML (из историй Pivotal Tracker) в хэш / объект Ruby
У меня есть коллекция историй в формате XML. Я хотел бы проанализировать файл и вернуть каждую историю в виде хеш-объекта или объекта Ruby, чтобы в дальнейшем можно было манипулировать данными в сценарии Ruby.
Есть лиNokogiri поддержать это, или есть лучший инструмент / библиотека для использования?
XML-документ имеет следующую структуру, возвращаемую черезPivotal Tracker 'с веб-API:
16376
feature
http://www.pivotaltracker.com/story/show/16376
2
accepted
A description
Receivable index listing will allow selection viewing
Tony Superman
Tony Superman
2009/11/04 15:49:43 WST
2009/11/10 11:06:16 WST
index ui,receivables
17427
feature
http://www.pivotaltracker.com/story/show/17427
3
unscheduled
Validations in wizards based on direction
Matthew McBoggle
2009/11/17 15:52:06 WST
17426
feature
http://www.pivotaltracker.com/story/show/17426
2
unscheduled
Manual payment needs a description field.
Add description to manual payment
Tony Superman
2009/11/17 15:10:41 WST
payment process
17636
feature
http://www.pivotaltracker.com/story/show/17636
3
unscheduled
The SMS and email templates needs to be editable by merchants.
Notifications are editable by the merchant
Matthew McBoggle
2009/11/19 16:44:08 WST