Я пытаюсь разобрать созданный мной простой XML-файл ... он выглядит так:
<project name="AU" date="2/2/2011" location="proj1">
<GenomeList name="Processed">
<genome name="AU4" />
</GenomeList>
<GenomeList name="Unprocessed">
<genome name="AU1" />
<genome name="AU2" />
<genome name="AU3" />
</GenomeList>
</project>
Проблема, с которой я сталкиваюсь, заключается в разборе списка генома: кажется, что, когда в списке только один элемент, он добавляет запись другим способом, как можно видеть здесь:
'Unprocessed' => {
'genome' => {
'AU2' => {},
'AU3' => {},
'AU1' => {}
}
},
'Processed' => {
'genome' => {
'name' => 'AU4'
}
}
Можно ли как-нибудь заставить его разобраться последовательным образом?
Я пытался использовать valueAttr, но, похоже, он не работал
Спасибо