iOS XML解析 - NSXMLParser
2016-02-28 14:31
471 查看
iOS XML解析 - NSXMLParser
继承NSXMLParserDelegate代理方法class XXXX:NSXMLParserDelegate{ }
初始化并设置代理、设置解析的数据
var parser = NSXMLParser.init(data: data)//设置数据 parser.delegate = self//设置代理 parser.parse()//开始解析
实现若干代理方法
//遍例xml的节点 func parser(parser: NSXMLParser, didStartElement elementName: String, namespaceURI: String?, qualifiedName qName: String?, attributes attributeDict: [String : String]) { }
//当xml节点有值时,则进入此句 func parser(parser: NSXMLParser, foundCharacters string: String) { }
//当遇到结束标记时,进入此句 func parserDidEndDocument(parser: NSXMLParser) { }
相关文章推荐
- iOS 运行时2
- iOS 四种延时的方法
- Foundation框架(5)字典转模型
- iOS 运行时机制(runtime)
- iOS常用第三方库 - Alamofire
- iOS Copy 关键字 的使用 原创 + 转载
- iOS图片加载到内存中占用内存情况
- iOS 在didSelectAnnotationView方法中获取标题和副标题
- iOS-部分设计模式
- iOS直播
- iOS-通知中心
- [iOS]Storyboard的爱与恨
- 玩转iOS开发 - JSON 和 Xml 数据解析
- iOS 判断相机权限是否被限制,判断相机是否可以使用
- iOS评论五星实现的原理
- iOS单例模式学习
- A Mathematical Curiosity
- 关于苹果开发证书失效的解决方案(2016年2月14日Failed to locate or generate matching signing assets)
- iOS 自我检測
- iOS开发--知识点总结