解析XML数据
来源:互联网 发布:网络创业类型 编辑:程序博客网 时间:2024/05/29 09:33
/** * 解析XML数据 */- (void)parserXMLData:(NSData *)data{ //1.创建解析器 NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data]; //2.设置代理 parser.delegate = self; //3.开始解析 [parser parse];}#pragma mark - NSXMLParserDelegate/** * 开始解析文档时调用 */- (void)parserDidStartDocument:(NSXMLParser *)parser{}/** * 结束解析文档时调用(解析完毕) */- (void)parserDidEndDocument:(NSXMLParser *)parser{}/** * 解析到一个元素开头时调用 */- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary<NSString *,NSString *> *)attributeDict{ //示例 if([@"videos" isEqualToString:elementName]){ //解析到一个videos标签 self.videos = [NSMutableArray array]; }else if ([@"video" isEqualToString:elementName]){//解析到一个video标签,创建一个模型 YKDVideo *video = [YKDVideo videoWithDict:attributeDict]; [self.videos addObject:video]; }}/** * 解析到一个元素结尾时调用 */- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName{}
0 0
- oracle解析xml数据
- 解析XML格式数据
- Jdom 解析XML数据
- jquery 解析 xml数据
- xml数据解析
- xml数据的解析
- Android---解析XML数据
- xml形式数据解析
- xml数据解析
- XML数据解析
- js解析XML数据
- 解析XML数据
- iOS xml数据解析
- 解析XML数据
- xml数据解析
- XML数据的解析
- xml数据解析方法
- XML、JSON数据解析
- CF Good Bye 2015 B- New Year and Old Property(CF611B)
- Caffe学习系列(5):其它常用层及参数
- host name may not be null
- 关闭Sublime更新提示
- python中函数的使用
- 解析XML数据
- 为革命保护视力 — 给 Visual Studio 换颜色
- 递归与尾递归 (C语言)
- HTTP协议入门——1.1版本
- C语言指针-----指针与变量
- OpenCV笔记(十四)
- 第二章:CallsManager调用 startOutgoingCall开始拨号流程之四InCallController.java绑定InCallService.java实现进程间Binder通信
- Caffe学习系列(6):Blob,Layer and Net以及对应配置文件的编写
- 蓝桥杯 基础训练 完美的代价(转)