程序员iOS DeveloperiOS开发技巧

iOS网络篇-解析XML

2016-01-18  本文已影响441人  LitterL

简述

    1、XML它是可扩展标记语言,跟JSON一样,也是常用的一种用于交互的数据格式,至于如何展示、有某些规则,我这里就不写入了,这里的话主要讲解如何解析XML
    2、XML的方式有2种
        1、DOM:一次性将整个XML文档加载进内存,比较适合解析小文件
        2、SAX:从根元素开始,按顺序一个元素一个元素往下解析,比较适合解析大文件
    3、解析XML的方式(有很多,这里介绍两种,一个解析SAX,一种解析DOM)
        1、NSXMLParser:SAX方式解析,使用简单(苹果原生)
        2、GDataXML:DOM方式解析,(Google开发)

服务端返回的XML文件,用于后面的两个Demo

<?xml version="1.0" encoding="UTF-8"?>
<Book>
    <title>XML</title>
    <author>LitterL</author>
</Book>

//
// /usr/include/libxml2
//
// and Other Linker Flags contain
//
// -lxml2
```

`完成上面的一些配置之后,我们就可以正式开始搬代码了`
                  本章到此结束
            欢迎各位码友随意转载并指正
上一篇 下一篇

猜你喜欢

热点阅读