У меня есть XML-файл, как показано ниже:
<Statistics>
<City ID="01">
<Town ID="04">
<Person ID="03" Name="Jack">
</Person>
<Person ID="04" Name="John">
</Person>
<Person ID="05" Name="Peter">
</Person>
<Person ID="06" Name="Daniel">
</Person>
</Town>
<Town>
...
</Town>
</City>
<City>
...
</City>
</Statistics>
Я хочу прочитать этот XML-файл и создать массив городов. Внутри городских массивов я хочу иметь городские массивы с заданными идентификаторами, а внутри городских массивов я хочу иметь список людей, которых я собираюсь использовать их имена в своем проекте.
Система будет выглядеть так: Возвращать людей, которые живут в городе с идентификатором = ".." и в городе с идентификатором = "..."
Например: вернуть людей, которые живут в CityID = "01" и TownID = "04"
Список будет [Джек, Джон, Питер, Даниэль].
Есть ли способ сделать это в iPhone SDK? Если есть, можете ли вы предложить мне способ сделать это или объяснить, как это сделать самым простым способом, потому что я очень плохо знаком с этой средой.
Большое спасибо за входящие ответы.