首页 > 移动平台 > 详细

iOS--XML

时间:2014-11-05 19:56:23      阅读:321      评论:0      收藏:0      [点我收藏+]
GDataXMLDocument *xmls = [[GDataXMLDocument alloc] initWithData:data2 options:nil error:nil];

//获取根节点
    GDataXMLElement* rootele = [xmls rootElement];
    
#import "GDataXMLNode.h"

    //属性
    GDataXMLElement* newsId = [[rootele attributes] objectAtIndex:0];

//转化为数组
NSArray *array = [rootele children];
    //NSLog(@"%@ count : %d", array,[array count]);
    for (int i = 0; i < [array count]; i++) {
        GDataXMLElement *ele = [array objectAtIndex:i];
        
        // 根据标签名判断
        if ([[ele name] isEqualToString:@"content"]) {
            // 直接读标签间的String
            contentStr = [NSString stringWithFormat:@"%@",[ele stringValue]];
            // 读标签里面的属性
            //NSLog(@"%@", [[elePic attributeForName:@"id"] stringValue]);
        }
    }
    
//elementsForName: 取出指定名称的子节点
    //GDataXMLElement* content1 = [[content elementsForName:@"content"] objectAtIndex:0];
    
    //children: 取出所有的子节点
    //GDataXMLElement* pic = [[pics children] objectAtIndex:0];


iOS--XML

原文:http://my.oschina.net/u/1451688/blog/341166

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!