iOS中常用解析方式有2種:
①SAX方式解析:從根元素開始驳糯,按照順序一個(gè)元素一個(gè)元素的解析朴皆,適合大文件的解析秩冈。
②DOM方式解析:一次性將整個(gè)XML文件加載進(jìn)內(nèi)存,比較適合解析小文件燥透。
XML解析:
NSXMLParser:SAX方式解析沙咏,蘋果原生,使用簡單兽掰。
第三方框架:
libxml2:純C芭碍,默認(rèn)包含在iOS SDK中,同時(shí)支持DOM方式和SAX方式解析孽尽。
GDataXML:DOM方式解析窖壕,由Google開發(fā),基于libxml2杉女。