iOS数据解析之NSXMLParser
来源:互联网 发布:2016淘宝新店技巧 编辑:程序博客网 时间:2024/06/10 09:16
(void)viewDidLoad {
[super viewDidLoad];[self setUpDataXMLParser];
}
// NSXMLParser 分析XML文件
- (void)setUpDataXMLParser
{
// 创建路径
// 注意:和文件名保持一致
NSString *path = [[NSBundle mainBundle] pathForResource:@”Student” ofType:@”xml”];
// NSData以二进制形式存储数据NSData *data = [NSData dataWithContentsOfFile:path];// 创建一个分析NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data];// 设置代理parser.delegate = self;// 开始分析(利用代理协议 进行分析)[parser parse];// 释放要在这里,执行完代理方法再释放[parser release];
}
pragma mark – NSXMLParser 代理方法 —
(void)parserDidStartDocument:(NSXMLParser *)parser
{
// 解析数据在此处初始化数组或者字典
NSLog(@”已经开始分析文件”);
}(void)parser:(NSXMLParser )parser didStartElement:(NSString )elementName namespaceURI:(NSString )namespaceURI qualifiedName:(NSString )qName attributes:(NSDictionary *)attributeDict
{
// 在此处初始化对象
NSLog(@”开始遇到节点”);
}(void)parser:(NSXMLParser )parser foundCharacters:(NSString )string
{
// 保存字符串
NSLog(@”发现字符触发”);
}
(void)parser:(NSXMLParser )parser didEndElement:(NSString )elementName namespaceURI:(NSString )namespaceURI qualifiedName:(NSString )qName
{
// 给对象赋值
NSLog(@”遇到结束节点触发”);
}(void)parserDidEndDocument:(NSXMLParser *)parser
{
NSLog(@”已经结束分析文件”);
}
- iOS数据解析之NSXMLParser
- iOS之NSXMLParser对XML解析
- iOS XML解析 - NSXMLParser
- NSXMLParser解析XML数据
- iOS网络数据解析--XML解析详解(GDataXMLNode&原生NSXMLParser)
- iOS 详解NSXMLParser方法解析XML数据方法
- IOS 详解NSXMLParser方法解析XML数据方法
- iOS 详解NSXMLParser方法解析XML数据方法
- IOS成长之路-用NSXMLParser实现XML解析
- IOS开发之—xml文件解析(NSXMLParser类)
- 【ios】通过NSXMLParser解析xml
- ios NSXmlparser方法 XML解析
- IOS内置NSXMLParser解析xml
- iOS-XML文档解析(NSXMLParser)
- 使用NSXMLParser解析XML数据
- 使用NSXMLParser解析XML数据
- iOS SDK中使用NSXMLParser解析XML
- iOS SDK中使用NSXMLParser解析XML
- [AndroidUI]对Tween动画的简单封装
- C#WebBrowser使用百度地图,不存在‘bind’属性问题
- Android 解决“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536”问题
- iOS - APNs(Apple Push Notification Services)推送通知
- android log 日志管理
- iOS数据解析之NSXMLParser
- Unity_酷炫塔防插件TDTK(一)
- Python代码小记
- 链表的逆置 递归实现
- java集合(-)
- PorterDuffXfermode实例,将自定义View变为图片
- Sorting a Three-Valued Sequence(USACO 2.1.3)
- MapReduce(四):shuffer原理
- ubuntu14.04环境下python3 Image.show()不显示图片问题