Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <List>
- <CompanyallProvidersList>
- <CityDetails>
- <City>NewYork</City>
- <Id>1</Id>
- </CityDetails>
- <StateDetails>
- <State>Alabaster</State>
- </StateDetails>
- <CityDetails>
- <City>Newyork</City>
- <Id>1</Id>
- </CityDetails>
- <StateDetails>
- <State>California</State>
- </StateDetails>
- </CompanyallProvidersList>
- </List>
- - (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict {
- if([elementName isEqualToString:@"CompanyallProvidersList"])
- {
- arr=[[NSMutableArray alloc] init];
- drr=[[NSMutableDictionary alloc] init];
- }
- srr=[[NSMutableString alloc] init];
- }
- -(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string{
- [srr appendString:string];
- }
- - (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {
- if([elementName isEqualToString:@"City"])
- {
- [drr setObject:srr forKey:@"City"];
- [srr release],srr=nil;
- return;
- }
- if([elementName isEqualToString:@"Id"])
- {
- [drr setObject:srr forKey:@"Id"];
- [srr release],srr=nil;
- return;
- }
- if([elementName isEqualToString:@"State"])
- {
- [drr setObject:srr forKey:@"State"];
- [srr release],srr=nil;
- return;
- }
- if([elementName isEqualToString:@"CompanyallProvidersList"])
- {
- [arr addObject:drr];
- [drr release],drr=nil;
- }
- [srr release],srr=nil;
- }
- NewYork
- 1
- California
- NewYork
- 1
- Alabaster
- NewYork
- 1
- California
- if([elementName isEqualToString:@"StateDetails"])
- {
- [arr addObject:drr];
- }
- if([elementName isEqualToString:@"CompanyallProvidersList"])
- {
- [drr release];
- }
- if([elementName isEqualToString:@"CityDetails"])
- {
- drr=[[NSMutableDictionary alloc] init];
- }
- - (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
- {
- if([elementName isEqualToString:@"CompanyallProvidersList"])
- {
- arr=[[NSMutableArray alloc] init];
- drr=[[NSMutableDictionary alloc] init];
- }
- if([elementName isEqualToString:@"CityDetails"])
- {
- drr=[[NSMutableDictionary alloc] init];
- }
- srr=[[NSMutableString alloc] init];
- }
- - (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
- {
- if([elementName isEqualToString:@"City"])
- {
- [drr setObject:srr forKey:@"City"];
- [srr release],srr=nil;
- return;
- }
- if([elementName isEqualToString:@"Id"])
- {
- [drr setObject:srr forKey:@"Id"];
- [srr release],srr=nil;
- return;
- }
- if([elementName isEqualToString:@"State"])
- {
- [drr setObject:srr forKey:@"State"];
- [srr release],srr=nil;
- return;
- }
- if([elementName isEqualToString:@"StateDetails"])
- {
- [arr addObject:drr];
- }
- if([elementName isEqualToString:@"CompanyallProvidersList"])
- {
- [drr release],drr=nil;
- }
- [srr release],srr=nil;
- }
Add Comment
Please, Sign In to add comment