麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

iOS開發(fā)中常用第三方庫的使用和配置-GDataXML

2019-11-14 20:10:15
字體:
供稿:網(wǎng)友

這篇文章旨在給自己以后需要時(shí)能及時(shí)的查到,省得每次都去baidu. 

1. xml解析庫-GDataXML 
參考文章:http://blog.csdn.net/tangren03/article/details/7868246 
GDataXML下載地址: 
(1)GDataXML.h/m文件 
http://code.google.com/p/gdata-objectivec-client/source/browse/trunk/Source/XMLSupport/ 
(2)DGataDefines.h GDataTargetNamespace.h 文件 
http://code.google.com/p/gdata-objectivec-client/source/browse/trunk/Source/ 

配置過程: 
(1).引入GDataXML(4個(gè)文件) 
<arc模式下>.對(duì)GDataXML.m增加非arc注釋 -fno-objc-arc 
(2).添加系統(tǒng)庫 libxml2.dylib 
(3).Head Search Path中添加 /usr/include/libxml2 
(4).Other linker flags中添加 -lxml2 
(5).xml格式 
================================== 
<?xml version="1.0" encoding="utf-8"?>  
<Users>  
    <User id="001">  
        <name>Ryan</name>  
        <age>24</age>  
    </User>  
    <User id="002">  
        <name>Tang</name>  
        <age>23</age>  
    </User>  
</Users> 
================================== 
(6).應(yīng)用 
================================== 
//獲取工程目錄的xml文件  
    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"users" ofType:@"xml"];  
    NSData *xmlData = [[NSData alloc] initWithContentsOfFile:filePath];  
      
    //使用NSData對(duì)象初始化  
    GDataXMLDocument *doc = [[GDataXMLDocument alloc] initWithData:xmlData  options:0 error:nil];  
      
    //獲取根節(jié)點(diǎn)(Users)  
    GDataXMLElement *rootElement = [doc rootElement];  
      
    //獲取根節(jié)點(diǎn)下的節(jié)點(diǎn)(User)  
    NSArray *users = [rootElement elementsForName:@"User"];  
      
    for (GDataXMLElement *user in users) {  
        //User節(jié)點(diǎn)的id屬性  
        NSString *userId = [[user attributeForName:@"id"] stringValue];  
        NSLog(@"User id is:%@",userId);  
          
        //獲取name節(jié)點(diǎn)的值  
        GDataXMLElement *nameElement = [[user elementsForName:@"name"] objectAtIndex:0];  
        NSString *name = [nameElement stringValue];  
        NSLog(@"User name is:%@",name);  
          
        //獲取age節(jié)點(diǎn)的值  
        GDataXMLElement *ageElement = [[user elementsForName:@"age"] objectAtIndex:0];  
        NSString *age = [ageElement stringValue];  
        NSLog(@"User age is:%@",age);  
        NSLog(@"-------------------");  
    } 
================================== 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品久久久久久久久久10秀 | 久久久久国产成人精品亚洲午夜 | 精品久久久一二三区播放播放播放视频 | 一级大黄毛片免费观看 | 国产在线播放一区二区 | 成人免费福利视频 | 黄污免费网站 | 久久男人天堂 | 欧美黄色免费视频 | 国产成人高清成人av片在线看 | 狠狠色成色综合网 | 91av网址 | 成人午夜视频免费 | 日韩欧美电影一区二区三区 | av电影免费播放 | 成人啪啪色婷婷久 | 国产亚洲精品精 | av在线久草 | 香蕉国产9| 成人短视频在线观看 | 宅男噜噜噜66一区二区 | 国产成人77亚洲精品www | 亚洲精品 在线播放 | 国产一区二区三区四区五区加勒比 | 澳门一级淫片免费视频 | 国产精品色综合 | 国产瑟瑟视频 | 日本视频在线播放 | 性爱免费视频 | 欧美日韩亚洲精品一区二区三区 | av在线看网站 | 中文字幕四区 | 偿还电影免费看 | 亚洲3p激情在线观看 | 欧美一区在线观看视频 | 欧美a∨一区二区三区久久黄 | 成品片a免人视频 | 一级免费 | 日本不卡一区二区三区在线 | 二区三区四区 | 狠狠干网站 |