GDataXML解析示例

        GDataXML解析:

            导入从网上下载的文件:GDataXMLNode.h  GDataXMLNode.m

            NSString *responseString = [[NSString alloc] initWithData:urlData encoding: NSUTF8StringEncoding];

            GDataXMLDocument *xmlDocument = [[GDataXMLDocument alloc] initWithXMLString:responseString options:0 error:nil];
            [responseString release];

            GDataXMLElement *rootElement = [xmlDocument rootElement];

            if ([rootElement elementsForName:@"diffgr:diffgram"] > 0)
            {
                GDataXMLElement *diffgramElement = [[rootElement elementsForName:@"diffgr:diffgram"] objectAtIndex:0];
                if ([diffgramElement elementsForName:@"NewDataSet"] > 0)
                {
                    GDataXMLElement *NewDataSetElement = [[diffgramElement elementsForName:@"NewDataSet"] objectAtIndex:0];
                    if ([NewDataSetElement elementsForName:@"ds"] > 0)
                    {
                        NSArray *dsArray = [NewDataSetElement elementsForName:@"ds"];
                        for(GDataXMLElement *dsInfo in dsArray)
                        {
                            Person *person = [[Person alloc] init];               

                            person.name = [[[dsInfo elementsForName:@"name"] objectAtIndex:0] stringValue];

                            person.age = [[[[dsInfo elementsForName:@"age"] objectAtIndex:0] stringValue] intValue];

                            person.sex = [[[dsInfo elementsForName:@"sex"] objectAtIndex:0] stringValue];                       

                           [array addObject:person];
                            [person release];
                            
                            Flag = TRUE;
                        }
                        
                    }
                }
            }
            [xmlDocument release];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值