Я бы использовал что-то вроде этого:
-(NSString*) getAttribute{
NSString *attribute = @"";
NSString *xmlString = @"";//put the XML in this NSString
int endOfSrc = [xmlString rangeOfString:@"\"><attribute name='"].location+[xmlString rangeOfString:@"\"><attribute name='"].length;
int borderPos = [xmlString rangeOfString:@"' length='"].location;
if(borderPos != NSNotFound){
NSRange range;
range.location = endOfSrc;
range.length = borderPos - endOfSrc;
attribute = [xmlString substringWithRange:range];
return attribute;
}
return @" ";
}
Здесь нет ничего сложного, если появятся некоторые вопросы о коде, просто посмотрите документацию по функциям, которые я здесь использовал.может быть, есть более эффективные способы, не знаю.Это работает как шарм для меня.