Здравствуйте, у меня проблема с анализом XML, здесь я не могу получить значение определенного тега. Мой код выглядит следующим образом:
- (void)viewDidLoad {
[super viewDidLoad];
NSString *feedURLString = @"http://www.google.com/ig/api?weather=new+york,ny";
NSURL *URL=[[NSURL alloc] initWithString:feedURLString];
NSString *data=[[NSString alloc] initWithContentsOfURL:URL
encoding:NSASCIIStringEncoding error:nil];
Element* root = [Element parseXML: data];
NSArray* resultnode = [root selectElements:@"forecast_information"];
for(Element *elementEntry in resultnode) {
NSString *city_Data = [[NSString alloc]init ];
//if([elementEntry isEqualToString:@"city_data"] )
city_Data = [[elementEntry selectElement:@"city data"]contentsText];
NSLog(@"city_Data======>>>>>%@",city_Data);
}
}
здесь я хочу значение тега данных города, который имеет значение как Нью-Йорк, Нью-Йорк
всякий раз, когда я печатаю значение строки, это всегда ноль.
Заранее спасибо.