Доброго здравия, уважаемые специалисты!
Подскажите, как сделать, мне кажется, простейшая задача, но не соображу, и гугл никак не помогает. Начинающий, прошу прощения, если вопрос глупый.
Хочу положить в ресурс массив хешей -
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="shop">
<item>
<id>1</id>
<name>Магазин 1</name>
<enabled>1</enabled>
<domen_number>31</domen_number>
<port>9080</port>
</item>
<item>
<id>2</id>
<name>Магазин 2</name>
<enabled>1</enabled>
<domen_number>21</domen_number>
<port>9080</port>
</item>
<item>
<id>3</id>
<name>Магазин 3</name>
<enabled>1</enabled>
<domen_number>1</domen_number>
<port>9280</port>
</item>
</array>
</resources>
И в программе потом делать по нему цикл, выдергивать по очереди его поля и использовать.
Нашел в гугле только вывернутый наизнанку вариант, когда каждое поле лежит в отдельном массиве, а потом циклом все это собирается в ListArray<Map<String,String>>.
Хочется, чтобы каждый элемент лежал в одном теге. Еще лучше, если у item-а будет еще и четкий идентификатор для прямого обращения по нему.
То есть, в идеале хочется этот ресурс какой-то командой загрузить и использовать получение значения вроде как shop[3].getField("name").
Заранее спасибо за ответы!
