//获取工程目录的xml文件 Nsstring *filePath = [[NSBundle mainBundle] pathForResource:@"users" ofType:@"xml"]; NSData *xmlData = [[NSData alloc] initWithContentsOfFile:filePath]; //使用NSData对象初始化 GdataxMLDocument *doc = [[GdataxMLDocument alloc] initWithData:xmlData options:0error:nil]; //获取根节点(Users) GdataxMLElement *rootElement = [doc rootElement]; //获取根节点下的节点(User) NSArray *users = [rootElement elementsForName:@"User"]; for (GdataxMLElement *user in users) { //User节点的id属性 Nsstring *userId = [[user attributeForName:@"id"] stringValue]; NSLog(@"User id is:%@",userId); //获取name节点的值 GdataxMLElement *nameElement = [[user elementsForName:@"name"] objectAtIndex:0]; Nsstring *name = [nameElement stringValue]; NSLog(@"User name is:%@",name); //获取age节点的值 GdataxMLElement *ageElement = [[user elementsForName:@"age"] objectAtIndex:0]; Nsstring *age = [ageElement stringValue]; NSLog(@"User age is:%@",age); NSLog(@"-------------------"); } returnYES; }