XML解析框架概览

iOS SDK 提供了两个XML框架:

1、NSXML,基于Objective-C语言的SAX解析框架,他是iOS SDK默认的XML解析框架,他不支持DOM模式。

2、libxml2,基于C语言的第三方提供的sax解析框架,他被苹果整合在iOS SDK中,它支持sax和dom模式。

解析XML的其它第三方框架:

1、TBXML,是轻量级的DOM解析模式

2、TouchXML,基于DOM模式解析库,与TBXML类似,只能读取XML不能写入XML文档。

3、KissXML,基于DOM模式解析库,它是基于TouchXML,主要不同是可以写入XML文档。

4、TinyXML,基于C++语言的DOM模式解析库,可以读写XML,不支持XPath。

5、GDataXML,基于DOM模式解析库,由Google开发,可以读写XML文档,支持XPath查询。

原文地址:https://www.cnblogs.com/yaoxc/p/3714270.html