用第三方框架GDataXMLNode解析XML数据:
来源:互联网 发布:开源软件二次开发 编辑:程序博客网 时间:2024/06/05 09:17
(void)viewDidLoad
{
// 1.确定请求路径
NSURL *url = [NSURLURLWithString:@"http://120.25.226.186:32812/video?type=XML"];
// 2.创建请求对象
NSURLRequest *request = [NSURLRequest requestWithURL:url];
// 3.发送请求
[NSURLConnection connectionWithRequest:request delegate:self];
}
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
// 加载XML文档
GDataXMLDocument *doc = [[GDataXMLDocument alloc] initWithData:data options:kNilOptions error:nil];
// 拿到这个XML的根元素,并拿到这个根元素下面的所有名称为Video的子元素
NSArray *eles = [doc.rootElementelementsForName:@"video"];
// 遍历else数组,完成数据的转换
for (GDataXMLElement *ele in eles) {
// 创建模型
XMGVideo *video = [[XMGVideo alloc] init];
video.name = [ele attributeForName:@"name"].stringValue;
video.image = [ele attributeForName:@"image"].stringValue;
video.length = [ele attributeForName:@"length"].stringValue.integerValue;
video.url = [ele attributeForName:@"url"].stringValue;
video.ID = [ele attributeForName:@"id"].stringValue;
[self.videos addObject:video];
}
}
- (void)connectionDidFinishLoading:(NSURLConnection*)connection
{
// 刷新数据
[self.tableV reloadData];
}
- 用第三方框架GDataXMLNode解析XML数据:
- 网络:XML 解析(使用GDataXMLNode第三方框架)
- XML解析:第三方库GDataXMLNode的使用
- ios解析xml的两种方法,NSXMLParser和第三方库GDataXMLNode还有json数据的解析
- IOS学习:常用第三方库(GDataXMLNode:xml解析库)
- IOS学习:常用第三方库(GDataXMLNode:xml解析库)
- 数据解析(二)解析XML之GDataXMLNode
- GDataXMLNode解析xml数据的简单应用
- XML数据解析(GDataXMLNode的使用)
- 第三方库GDataXMLNode——XML处理
- iOS 用GDataXMLNode创建和解析XML
- iOS 用GDataXMLNode创建和解析XML
- GDataXMLNode解析xml文件
- GDataXMLNode库 XML解析
- GDataXMLNode:xml解析库
- iOS网络数据解析--XML解析详解(GDataXMLNode&原生NSXMLParser)
- iOS数据解析,XML(SAX,DOM - GDataXMLNode)
- IOS 使用第三方框架(DOM)解析XML(GDataXML)
- HDU (杭电) 计算机学院大学生程序设计竞赛(2015’11)
- 《leetCode》:Valid Number
- 轻松实现 自定义slidingMenu+viewPager+scrollView
- 2015年9-10
- Microsoft Word 插件开发——Word外接应用程序开发
- 用第三方框架GDataXMLNode解析XML数据:
- CodeForces 120F|Spiders|树形DP|求树最长链
- 20151129-01 Android 中Message,MessageQueue,Looper,Handler详解+实例
- MVC(Model-View-Controller)
- 如何判断三角形以及三角形类型
- HDU-计算机学院大学生程序设计竞赛(2015’11)1001 搬砖(贪心)
- NSURLRequestCachePolicy—iOS缓存策略
- python 基础学习笔记1
- Unity leapmotion开发实录(2)