You are getting an NSString if you proceed as follows.
- (NSString *)getHOCRText {
char *boxtext = _tesseract->GetHOCRText(0);
return [NSString stringWithUTF8String:boxtext];
}
Later you can convert this NSString to NSData.
NSData *xmlData = [xmlString dataUsingEncoding:NSASCIIStringEncoding];
So that you can parse this data using NSXMLParser
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:xmlData];
Hope you are aware remaining parsing procedures.