码迷,mamicode.com
首页 > 移动开发 > 详细

iOS--XML

时间:2014-11-05 19:59:28      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:io   ar   os   for   sp   on   log   bs   ef   

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

标签:io   ar   os   for   sp   on   log   bs   ef   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!