iOS XML解析笔记

来源:互联网 发布:薛之谦男装淘宝店铺 编辑:程序博客网 时间:2024/06/15 17:59

//联系人:石虎  QQ: 1224614774昵称:嗡嘛呢叭咪哄


XML出身名门,W3C主推的网络数据传输格式,IBM &微软共同大力推广的格式

JSON出身民间,来源于 javascript,开发网页使用的一个脚本语言


数据库-MySQLOracleSQL ServerDB2


两个不同数据库之间要传递数据,异构数据,需要中转!


XML的特点:

-美观大方,便于阅读

-以标记的形式来描述


<标记属性="1">内容</标记>


-几乎能够描述任何复杂的数据模型!


"name": "01.C语言语法预览"


目前仍然有很多公司的数据接口,还是 XML格式的,要求程序员掌握 XML的解析

天气预报-中国气象局-XML



XML 的解析


SAX方式解析

-从上到下

-只读

-性能好


DOM方式

--------------------------------------------


1.打开XML的文档


2.开始一个"节点"

<videos>

<video videoId="1">

<name>

<length>

<video videoId="2">

。。。


3.读取节点的内容

01.C

语言-

语法预览


320


。。。


4.结束节点

</name>

</length>

</teacher>

</video>


。。。

</videos>



判断文档是否结束,如果没有结束,继续第2个步骤



5.读完最后一个节点,所有解析完成->数据已经完全拿到,可以做后续的更新UI等操作!


OC XML的解析,就是通过5个代理方法,自己实现的!





原创粉丝点击