xml parsing run but no data displayed

This is the code of my app . The applications runs but there is no data displayed , can you help me to fix this problem ? In .h file:\[code\]@interface MyData : NSObject <NSXMLParserDelegate> { NSMutableString *currentElementValue; User *user; NSMutableArray *users; } -(MyData *) initXMLParser; -(BOOL)parseDocumentWithData:(NSData *)data; @property (nonatomic, retain) User *user; @property (nonatomic, retain) NSMutableArray *users;\[/code\]In .m file: \[code\]@implementation MyData@synthesize user;@synthesize users;- (MyData *) initXMLParser { [super init]; // init array of user objects users = [[NSMutableArray alloc] init]; return self;}-(BOOL)parseDocumentWithData:(NSData *)data { NSString * filePath = [[NSBundle mainBundle] pathForResource:@"Users" ofType:@"xml"]; data = http://stackoverflow.com/questions/11431573/[NSData dataWithContentsOfFile:filePath]; if (data == nil) return NO; // this is the parsing machine NSXMLParser *xmlparser = [[NSXMLParser alloc] initWithData:data]; // this class will handle the events [xmlparser setDelegate:self]; [xmlparser setShouldResolveExternalEntities:NO]; // now parse the document BOOL ok = [xmlparser parse]; if (ok == NO) NSLog(@"error"); else NSLog(@"OK"); [xmlparser release]; return ok;}- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict { if ([elementName isEqualToString:@"user"]) { NSLog(@"user element found
 
Back
Top