Я пытаюсь разобрать xml, у которого есть один корневой элемент с 2 дочерними элементами с тем же именем. Однако они продолжают объединяться вместе. Как я могу это исправить? Вот мой код до сих порАнализ xml-ответа с использованием NSXml
-
(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict{
element = elementName;
if([element isEqualToString:@"bustime-response"]){
self.item = [[NSMutableDictionary alloc]init];
self.direction =[[NSMutableString alloc]init];
}
}
-(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string{
if ([element isEqualToString:@"dir"]){
string = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
[self.direction appendString:string];
}
}
Я этот [эта ссылка] [1] может вам помочь. [1]: http://stackoverflow.com/a/15059421/2869784 –