Конвертировать коллекцию 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
  

Ответы на вопрос(5)

Ваш ответ на вопрос