XML的解析方式
2018-02-27 16:39
232 查看
在iOS中提供了C接口的libxml2(DOM)和Objective-C(SAX)的NSXMLParser两种方式。
libxml2:
libxml2是GNU的一个C语言的跨平台开源XML解析库,支持DOM和SAX方式解析,并且支持通过XPath方式便利DOM数查询数据。libxml2支持HTML解析。
使用libxml2需要先引入libxml2.dylib并且设置好头文件的搜索路径。
包含特定的libxml头文件就可以解析XML文档了
NSXMLParser
NSXMLParser是OC的类,只支持SAX方式解析XML,通过NSXMLParserDelegate的代理方法返回数据和解析状态,是一种事件驱动的解析方式。
libxml2:
libxml2是GNU的一个C语言的跨平台开源XML解析库,支持DOM和SAX方式解析,并且支持通过XPath方式便利DOM数查询数据。libxml2支持HTML解析。
使用libxml2需要先引入libxml2.dylib并且设置好头文件的搜索路径。
包含特定的libxml头文件就可以解析XML文档了
NSXMLParser
NSXMLParser是OC的类,只支持SAX方式解析XML,通过NSXMLParserDelegate的代理方法返回数据和解析状态,是一种事件驱动的解析方式。
相关文章推荐
- 解析XML文档的方式
- [收藏转帖]JAVA对XML文档的四种解析方式
- simpleXML方式解析XML
- XML各种解析方式优劣对比
- JAVA解析xml的五种方式比较
- XML解析的三种方式总结
- sax方式解析xml文档
- XML解析方式
- XML解析方式之DOM、SAX、JDOM、DOM4J
- xml多种解析方式讲解
- XML常用的几种解析方式
- Android解析XML(PULL方式)
- Android 创建与解析XML(三)—— Sax方式
- PHP 以POST方式提交XML、获取XML,解析XML详解及实例
- Animator xml解析Animator 和第三种图片点击方式
- xml常用四种解析方式优缺点的分析×××××
- java调用webservice天气预报(SOAP请求的方式获取天气信息并解析返回的XML)
- Android XML解析学习——方式比较 .
- 简说XML的解析方式(DOM,SAX,StAX)
- android解析xml文件的SAX方式:Simple API for XML