Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -(void) parse {
- xmlParserObject =[[NSXMLParser alloc]initWithData:data];
- [xmlParserObject setDelegate:self];
- [xmlParserObject parse];
- }
- - (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict
- {
- if([elementName isEqualToString:@"item"]){
- tableTxtAraay = [[NSMutableArray alloc]init];
- tablePersonsAraay = [[NSMutableArray alloc]init];
- tablePriceAraay = [[NSMutableArray alloc]init];
- } else {
- nodecontent = [[NSMutableString alloc] init];
- }
- }
- - (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
- {
- [nodecontent appendString:[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]];
- if (nodecontent) {
- NSLog(@"node content = %@",nodecontent);
- }
- }
- - (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
- {
- if([elementName isEqualToString:@"item"]){
- if([elementName isEqualToString:@"tableid"]){
- xmlStringFileObject.xmlhotel_tableid= nodecontent;
- nodecontent = nil;
- }
- else if([elementName isEqualToString:@"tabletitle"]){
- [tableTxtAraay addObject:nodecontent];
- nodecontent = nil;
- }
- else if([elementName isEqualToString:@"tableprice"]){
- [tablePriceAraay addObject:nodecontent];
- nodecontent = nil;
- }
- else if([elementName isEqualToString:@"tableguest"]){
- [tablePersonsAraay addObject:nodecontent];
- nodecontent = nil;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement