Я рекомендую использовать XPath Parser. Вы не делаете ничего слишком тяжелого, поэтому скорость удара составляет хорошо . Мой личный выбор - TFHpple . Есть немного более быстрые и более точные решения, но я считаю, что простоту TFHpple трудно превзойти.
Пример:
NSData *data = [[NSData alloc] initWithContentsOfFile:@"example.html"]; <br>
// Create parser
xpathParser = [[TFHpple alloc] initWithXMLData:data];<br>
NSArray *elements = [xpathParser search:@"//LogOnResult"];<Br>
TFHppleElement *element = [elements objectAtIndex:0];<br>
// Get the text within the cell tag
NSString *content = [element content];<br>
[xpathParser release];
[data release];
Очевидно, вам нужно написать код, чтобы сохранить нужные вам части. Глядя на эти данные, я бы, вероятно, создал собственный класс держателей данных, к которому вы могли бы обращаться через свойства. Вы можете проанализировать ваш XML в этом и затем сохранить его как свойство в контроллере представления, который будет обращаться к нему.
Удачного кодирования!