- 浏览: 1316018 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (471)
- 原创文章 (4)
- Database (84)
- J2SE (63)
- Web (26)
- Javascript (30)
- Lucene (11)
- os (13)
- 算法 (8)
- Webservice (1)
- Open projects (18)
- Hibernate (18)
- Spring (15)
- Css (2)
- J2ee (2)
- 综合技术 (18)
- 安全管理 (13)
- PatternsInJava (27)
- NIO (5)
- Ibatis (2)
- 书籍收藏 (1)
- quartz (7)
- 并发编程 (15)
- oracle问题 (2)
- ios (60)
- coco2d-iphone (3)
- C++ (6)
- Zookeeper (2)
- golang (4)
- animation (2)
- android (1)
最新评论
-
dandingge123:
【引用】限制UITextField输入长度的方法 -
qja:
...
对List顺序,逆序,随机排列实例代码 -
安静听歌:
现在在搞这个,,,,,哎~头都大了,,,又freemarker ...
通用大型网站页面静态化解决方案(一) -
springdata-jpa:
java quartz定时任务demo教程源代码下载,地址:h ...
Quartz 配置参考 -
马清天:
[b][/b][list][*]引用[u][/u][/list ...
通用大型网站页面静态化解决方案(一)
NSURL *url = [NSURL URLWithString:
@"http://www.raywenderlich.com/downloads/Party.xml"];
NSMutableURLRequest* request = [NSMutableURLRequest new];
[request setURL:url]; [request setHTTPMethod:@"GET"]; NSHTTPURLResponse* response; NSData* data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:nil]; NSString* responseXMLResult = [[NSString alloc] initWithData:data encoding: CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)]; NSError *error; GDataXMLDocument *doc = [[GDataXMLDocument alloc] initWithXMLString: responseXMLResult options:0 error:&error]; if (doc == nil) { return; } NSLog(@"LOG=%@", [[NSString alloc] initWithData:doc.XMLData encoding:NSUTF8StringEncoding]); //NSLog(@"%@", doc.rootElement.XMLString); NSMutableString *resultString = [[NSMutableString alloc] initWithString:@"XML数据内容: \n"]; //NSArray *partyMembers = [doc.rootElement elementsForName:@"Player"]; NSArray *partyMembers = [doc.rootElement nodesForXPath:@"//Party/Player" error:nil]; for (GDataXMLElement *partyMember in partyMembers) { NSString *_name; NSString *_level; NSString *_class; // Name //NSArray *names = [partyMember elementsForName:@"Name"]; NSArray *names = [partyMember nodesForXPath:@"Name" error:nil]; if (names.count > 0) { GDataXMLElement *firstName = (GDataXMLElement *) [names objectAtIndex:0]; _name = firstName.XMLString; } else continue; // Level NSArray *levels = [partyMember elementsForName:@"Level"]; if (levels.count > 0) { GDataXMLElement *firstLevel = (GDataXMLElement *) [levels objectAtIndex:0]; _level = firstLevel.stringValue; } else continue; // Class NSArray *classes = [partyMember elementsForName:@"Class"]; if (classes.count > 0) { GDataXMLElement *firstClass = (GDataXMLElement *) [classes objectAtIndex:0]; _class = firstClass.stringValue; } else continue; [resultString appendFormat:@"Name=%@",_name ]; [resultString appendFormat:@" Level=%@",_level ]; [resultString appendFormat:@" Class=%@\n",_class ]; } //textView.text = [[NSString alloc] initWithData:doc.XMLData encoding:NSUTF8StringEncoding]; textView.text = resultString; [url release]; [doc release];
发表评论
-
ios 声音合成
2013-08-18 13:20 1239http://stackoverflow.com/ques ... -
__bridge,__bridge_retained和__bridge_transfer的意思,区别与使用 20 三
2012-12-24 01:41 1647使用ARC能帮我们减轻不少内存管理方面的负担,尤其是对用 ... -
CAAnimation
2012-12-23 01:09 2306CAAnimation采用了CAMediaTi ... -
UIViewAnimation动画与Core Animation的CATransition类动画
2012-12-23 01:06 2700使用UIView类函数实现://U ... -
GCD实战2:资源竞争
2012-12-23 01:04 1556转自http://www.dreamingwish.co ... -
GCD实战一:使用串行队列实现简单的预加载
2012-12-22 17:10 2825转自 http://www.dreamingwish.c ... -
GCD介绍(四): 完结
2012-12-22 17:08 1332转自 http://www.dreamingwish.c ... -
GCD介绍(三): Dispatch Sources
2012-12-22 17:07 1601转自 http://www.dreamingwish.com/ ... -
GCD介绍(二): 多核心的性能
2012-12-22 17:05 1155转自http://www.dreamingwish.co ... -
基本概念和Dispatch Queue
2012-12-22 17:03 1321转自 http://www.dreamingwish.c ... -
Best Audio Format for iPhone Audio Programming
2012-12-19 16:26 2510I had never done audio p ... -
LAME 是一个开源的MP3解码编码工具
2012-12-19 13:09 8505MP3 Encoding * 编码MP3文件必须按如下 ... -
sqlite3中的数据类型
2012-12-10 21:37 1271(转)http://www.cnblogs.com/kfqco ... -
ios随机数,and()、random()、arc4random()
2012-11-15 11:06 4694原文:http://bj007.blog.51cto.c ... -
IPHONE GIF 播放的方式
2012-10-11 18:30 1416转 http://blog.csdn.net/zltia ... -
在新线程中使用NSTimer
2012-10-11 18:21 1555转自 http://blog.csdn.net/sjzs ... -
Creating an iPhone Daemon – Part 5
2012-09-02 15:29 1509Creating an iPhone Daemon – ... -
Creating an iPhone Daemon – Part 4
2012-09-02 15:28 1382Creating an iPhone Daemon – ... -
Creating an iPhone Daemon – Part 3
2012-09-02 15:25 1479This is part three of the bl ... -
Creating an iPhone Daemon – Part 2
2012-09-02 15:24 1225Here is part two of the blog ...
相关推荐
iphone开发之xml解析iphone开发之xml解析iphone开发之xml解析iphone开发之xml解析iphone开发之xml解析
iPhone官方解析XML示例-XMLPerformance,iPhone官方Demo
iphone使用XML解析 对网路数据进行解析 还不错
GDataXML,TinyXML,KissXML,TouchXML,TBXML多种xml解析例子,不多说需要的自己下来看看吧!
iPhone IOS XML 解析 源代码 里面含有两种解析XML的代码然后进行性能对比
简单实例说明iphone开发XML解析,清晰易懂
1 通过调用解析类,可以将XML的DATA数据转换为XmlNode对象,XmlNode以树形结构进行XML的数据封装,使用的时候按照树形结构进行数据的获取。(如有问题请留言) XmlNode结构如下: @interface XmlNode : NSObject {...
本程序演示了如何连接浏览器,如何获取数据并解析xml文件。
iPhone 解析XML示例-KissXML,iphone代码实例
iphone平台上,解析XML文件的简单demo
xml解析 对网页上的内容进行解析,进行操作。
使用iphoneSDK官方NSXMLParserDelegate做的简单xml解析,附带详细注释以及使用到的方法的详细解释,灰常适合新手,高手请留下你们的改进意见。
简单的XML数据解析使用例子。包括访问webservice获取网络数据方法及xml数据解析。
goole 的xml解析开源库, iphone项目里用到了,觉得有用
原创Demo 解析新浪国际新闻rss的标题,并显示在表格中 其它内容在rssList里面的字典里面。
在iPhone和后台系统的通信中,使用Web Service获取服务器数据上最常见的一种形式。 而在Web Service通信中,数据交换格式通常上使用XML数据,XML数据也是软件开发中普遍存在的一种格式, 因此XML解析也就成为项目...
在iphone开发中应用xml和json解析的方法。只是介绍入门级别的使用。对于初学者来说是一个良好的开始。
从事iPhone/iPad开发 解析xml 网络连接 与服务器交互以及文件传输和网络图像文件的下载与显示 应该都是些最基本的功能。初学者往往很迷茫。这里给出一个完整的示例和详细的操作步骤 让初学者获得学习的信心和兴趣!~
iphone开发 写xml的稀缺资源,没有简单说明,但清晰易懂的iphone开发写XML文件,只要把压缩包解压的文件导入项目就可以使用
NULL 博文链接:https://re-reference.iteye.com/blog/1113488