XML及JSON解析

XML解析
DOM方式:一次性将整个XML文档加载进内存,比较消耗内存,适合小文件,可以随机解析任何一个节点
SAX方式:从根元素开始,按顺序一个元素一个元素的往下解析,比较适合大文件,缺点;不能往回退
苹果原生:NSXMLParser:基于sax解析方式
第三方框架
libxml2:纯C语言,默认包含在iosSDK中,同时支持DOM和SAX解析方式
GDataXML:dom方式解析(由谷歌开发,基于libxml2)
解析选择:
大文件:NSXMLParser 基于SAX
小文件:GDataXML 基于DOM
posted @ 2015-06-14 08:27  aprogrammer  阅读(115)  评论(0编辑  收藏  举报