Наиболее очевидным решением является использование синтаксического анализатора XML для извлечения значений из каждого элемента.
Вы можете использовать превосходные TBXML для этой задачи. Он обеспечивает действительно простой интерфейс, в котором для извлечения желаемых значений может потребоваться не более нескольких строк. Недостаток использования этой небольшой библиотеки заключается в том, что она (насколько я знаю) загружает все данные XML в память. Однако в данном конкретном случае это совсем не проблема.
Конечно, есть и опция использования NSXMLParser, хотя это парсер, управляемый событиями, и, следовательно, немного менее простой в использовании.