I have a problem with accessing objects inside NSDictionary.The app downloads XML from a web server, and then parse it to NSDictionary with the XMLReader lib.. And now i don't know how to access the objects inside the NSDictionary.my xml structure is:\[code\]<xml> <categories> <category id="1" name="test"> <questions> <question id="1" category_id="1" question="boxes?"/> <question id="2" category_id="1" question="cash?"/> </questions> </category> <category id="2" name="blah"> <questions> <question id="3" category_id="2" question="hara?"/> </questions> </category> </categories>\[/code\]\[code\]NSURL *url = [[NSURL alloc] initWithString"http://localhost/DoNotForget/API/database.xml"];ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *filePath = [NSString stringWithFormat"%@/%@", documentsDirectory,@"database.xml"];[request setDownloadDestinationPath:filePath];[request startSynchronous];NSData *data = http://stackoverflow.com/questions/12450738/[NSData dataWithContentsOfFile: filePath];NSError *err;NSDictionary *test = [XMLReader dictionaryForXMLData:data error:err];NSLog(@"%@", test);\[/code\]how can i for example run with loop on the categories items, or for example access the question id 1 inside the category id 1?Sorry for my bad english,Please help me.Thank you!