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

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

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

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

這篇文章旨在給自己以后需要時能及時的查到,省得每次都去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個文件) 
<arc模式下>.對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對象初始化  
    GDataXMLDocument *doc = [[GDataXMLDocument alloc] initWithData:xmlData  options:0 error:nil];  
      
    //獲取根節(jié)點(Users)  
    GDataXMLElement *rootElement = [doc rootElement];  
      
    //獲取根節(jié)點下的節(jié)點(User)  
    NSArray *users = [rootElement elementsForName:@"User"];  
      
    for (GDataXMLElement *user in users) {  
        //User節(jié)點的id屬性  
        NSString *userId = [[user attributeForName:@"id"] stringValue];  
        NSLog(@"User id is:%@",userId);  
          
        //獲取name節(jié)點的值  
        GDataXMLElement *nameElement = [[user elementsForName:@"name"] objectAtIndex:0];  
        NSString *name = [nameElement stringValue];  
        NSLog(@"User name is:%@",name);  
          
        //獲取age節(jié)點的值  
        GDataXMLElement *ageElement = [[user elementsForName:@"age"] objectAtIndex:0];  
        NSString *age = [ageElement stringValue];  
        NSLog(@"User age is:%@",age);  
        NSLog(@"-------------------");  
    } 


上一篇:MAC電腦操作快捷鍵

下一篇:swift上手

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久男人天堂 | 久久综合一区二区 | 欧美亚洲一区二区三区四区 | 欧美18—19sex性hd按摩 | 久久精品欧美一区二区三区不卡 | 欧美一级做一级爱a做片性 久久久资源网 | 精品国产96亚洲一区二区三区 | 最新亚洲视频 | 一级毛片在线免费观看视频 | 国产羞羞视频在线观看免费应用 | 欧美无极品| 国产va在线观看免费 | 视频一区 中文字幕 | 中文字幕爱爱视频 | 秋霞a级毛片在线看 | 亚洲第一成人av | 久久国产精品二国产精品 | 亚洲精品久久久久久下一站 | 国产精品免费一区二区三区都可以 | 天堂福利电影 | 久久久综| 日韩黄色av | 精品国产一区二区三区成人影院 | 久久99久久99免费视频 | 中文字幕亚洲欧美 | 国产精品久久久久久婷婷天堂 | 嫩草91在线 | 91美女啪啪| 伊人99在线 | 九草av| 日本va在线观看 | 成人做爰高潮片免费视频韩国 | 成人羞羞在线观看网站 | 视频一区 在线 | 最新av在线播放 | 羞羞的动漫在线观看 | 黄色成人短视频 | 中文字幕极速在线观看 | 免费观看黄视频 | 色婷婷久久久久久 | 91精品国产91久久久 |