Knowledge Base Nr: 00342 getxmlxcode.m - http://www.swe-kaiser.de

ObjC: get xml tag from string

  
- (NSString*)getXMLTag:(NSString*)sXML tag:(NSString*)sTag
{
NSString* sStart = [[NSString alloc] initWithFormat:@"<%@>", sTag];
NSString* sEnd = [[NSString alloc] initWithFormat:@"</%@>", sTag];

NSMutableArray* arr = [[NSMutableArray alloc] initWithArray:[sXML componentsSeparatedByString:sStart]];
if ([arr count] < 2)
return @"";

NSString* sContent = (NSString*)[arr objectAtIndex:1];
arr = [[NSMutableArray alloc] initWithArray:[sContent componentsSeparatedByString:sEnd]];
if ([arr count] < 2)
return @"";

sContent = (NSString*)[arr objectAtIndex:0];
return sContent;
}