iOS开发之网络数据解析--XML解析简介

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发之网络数据解析--XML解析简介相关的知识,希望对你有一定的参考价值。

前言:本篇随笔介绍的是XML解析。

 

正文:

 

1、XML解析方式有2两种:

  • DOM:一次性将整个XML数据加载进内存进行解析,比较适合解析小文件
  • SAX:从根元素开始,按顺序一个元素一个元素往下解析,比较适合解析大文件

 

2、ios中XML解析方案有很多种:

  2-1、第三方框架:

    libxml2:纯C语言,默认包含在iOS SDK中,同时支持DOM和SAX解析

    GDataXML:DOM方式解析,由Google开发,基于libxml2

  2-2、苹果原生

    NSXMLParser:SAX方式解析,使用简单

  2-3、本人基于苹果原生NSXMLParser封装好的XML解析工具

    HYXMLParser:SAX方式解析,使用比NSXMLParser更简单,更简洁。

               下载地址:HYXMLParser

 

以上是关于iOS开发之网络数据解析--XML解析简介的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发之网络数据解析--JSON解析简介

iOS -数据库网络之xml解析

iOS -数据库网络之xml解析之第三方解析XML

iOS开发网络篇之Web Service和XML数据解析

IOS 网络浅析-(七 JSON解析之三方JSONKit)

iOS开发之JSON格式数据的生成与解析