您的位置:首页 > 其它

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的代理方法返回数据和解析状态,是一种事件驱动的解析方式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: