第三方设置XML解析:第三方库GDataXMLNode的使用
2013-05-25 00:07
405 查看
每日一贴,明天的内容关键字为第三方设置
在我们开辟项目中,涉及到与服务器交互时,经常需要剖析从服务器请求的数据,此时,我么就希望有一个库能专门处理这样的事物。所以,我们明天来了解下GDataXMLNode,说说它的具体使用情况,直接上步骤了。
1、首先应当下载第三方封装的类文件,下载地址:http://download.csdn.net/detail/pearlhuzhu/5442103。
2、导入文件:libxml2.dylib。targets-->build setting 找到other Linker flags 设置,如图:
和header search paths,如图:
ok,这样就配置好了,接下来开始,剖析数据。
3、首先设置下需要剖析的xml文件,这里设置了些测试数据
每日一道理
青春,有嬉笑声与哭泣声夹杂的年华,青春的少年是蓝天中翱翔的幼鹰,虽然没有完全长大,有些稚气,有些懵懂,脱不开父母的双手却极力想去找寻属于自己的一片天空,为的是一时的激情,为的是一种独自翱翔的感觉!
4、剖析数据代码:
结果如图:
文章结束给大家分享下程序员的一些笑话语录:
看新闻说中国输入法全球第一!领先了又如何?西方文字根本不需要输入法。一点可比性都没有。
---------------------------------
原创文章 By
第三方和设置
---------------------------------
在我们开辟项目中,涉及到与服务器交互时,经常需要剖析从服务器请求的数据,此时,我么就希望有一个库能专门处理这样的事物。所以,我们明天来了解下GDataXMLNode,说说它的具体使用情况,直接上步骤了。
1、首先应当下载第三方封装的类文件,下载地址:http://download.csdn.net/detail/pearlhuzhu/5442103。
2、导入文件:libxml2.dylib。targets-->build setting 找到other Linker flags 设置,如图:
和header search paths,如图:
ok,这样就配置好了,接下来开始,剖析数据。
3、首先设置下需要剖析的xml文件,这里设置了些测试数据
<?xml version="1.0" encoding="utf-8"?> <Users> <User id="1111111111111"> <name>hello-1</name> <sex>male</sex> </User> <User id="2222222222222"> <name>hello-2</name> <sex>female</sex> </User> <User id="3333333333333"> <name>hello-3</name> <sex>male</sex> </User> <User id="4444444444444"> <name>hello-4</name> <sex>female</sex> </User> <User id="5555555555555"> <name>hello-5</name> <sex>male</sex> </User> </Users>
每日一道理
青春,有嬉笑声与哭泣声夹杂的年华,青春的少年是蓝天中翱翔的幼鹰,虽然没有完全长大,有些稚气,有些懵懂,脱不开父母的双手却极力想去找寻属于自己的一片天空,为的是一时的激情,为的是一种独自翱翔的感觉!
4、剖析数据代码:
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"xml"]; NSData *xmlData = [[NSData alloc] initWithContentsOfFile:filePath]; NSError *error; GDataXMLDocument *doc = [[GDataXMLDocument alloc] initWithData:xmlData options:0 error:&error]; GDataXMLElement *rootElement = [doc rootElement]; NSArray *users = [rootElement elementsForName:@"User"]; for (GDataXMLElement *user in users) { NSString *userId = [[user attributeForName:@"id"] stringValue]; NSLog(@"User id is=%@",userId); //获得name节点的值 GDataXMLElement *nameElement = [[user elementsForName:@"name"] objectAtIndex:0]; NSString *name = [nameElement stringValue]; NSLog(@"User name is=%@",name); //获得age节点的值 GDataXMLElement *sexElement = [[user elementsForName:@"sex"] objectAtIndex:0]; NSString *sex = [sexElement stringValue]; NSLog(@"User age is=%@",sex); NSLog(@"========================="); }
结果如图:
文章结束给大家分享下程序员的一些笑话语录:
看新闻说中国输入法全球第一!领先了又如何?西方文字根本不需要输入法。一点可比性都没有。
---------------------------------
原创文章 By
第三方和设置
---------------------------------
相关文章推荐
- XML解析:第三方库GDataXMLNode的使用
- 第三方库GDataXMLNode的配置及使用(XML解析)
- 用第三方框架GDataXMLNode解析XML数据:
- 第三方:GDataXMLNode:xml解析库--备用
- IOS学习:常用第三方库(GDataXMLNode:xml解析库)
- 文件学习IOS学习:常用第三方库(GDataXMLNode:xml解析库)
- XML数据解析(GDataXMLNode的使用)
- IOS学习:常用第三方库(GDataXMLNode:xml解析库)
- ios解析xml的两种方法,NSXMLParser和第三方库GDataXMLNode还有json数据的解析
- ios使用NSXMLParser类和 GDataXMLNode解析XML
- IOS学习:常用第三方库(GDataXMLNode:xml解析库)
- IOS学习:常用第三方库(GDataXMLNode:xml解析库)
- iOS:使用第三方DOM解析XML文件
- 关于iOS中几种第三方对XML/JSON数据解析的使用
- iPhone中两种XML解析方式NSXMLParser和GDataXMLNode
- 数据解析(二)解析XML之GDataXMLNode
- 关于iOS中几种第三方对XML/JSON数据解析的使用
- Andorid中使用Jsoup解析库解析XML、HTML、Dom节点---第三方库学习笔记(三)
- GDataXMLNode:xml解析库
- iOS的XML解析库:GDataXMLNode