首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

Android中XML资料解析

2012-10-05 
Android中XML文件解析主要内容:???1:什么是SAX???????????? Simple? API for XML即是一种接口,也是一个软

Android中XML文件解析

主要内容:

???1>:什么是SAX

???????????? Simple? API for XML即是一种接口,也是一个软件包

?????????????作为接口,SAX是事件驱动型XML解析的一个标准接口

??????? 解析XML的方式,DOM解析方式 + SAX解析方式

??????? DOM解析把XML当作一棵树,首先就把文件读入内在中。当XML文档太大时,影响性能。

??????? SAX是一边扫描一边解析,

??????????????????????? 比DOM解析好处:

????????????????????????????????? ①解析文档时任意时刻停止解析

??????????????????????? 缺点:

??????????????????????????????????①操作起来复杂

??????????????????????????????????② 向文档中加入、删除就比较费尽

?? 2>:SAX基本原理

??????????????? 对文档进行顺序扫描,当扫描到文档开始与结,元素开始与结束,文档结束等地方时通知事件处理函数,由事

??????????件处理函数做相应动作,然后继续同样的扫描,直至文档结束。

?

?? 3>:SAX常用接口

??????????ContenHandler接口

????????? ???? 此接口是JAVA类包中的一个特殊SAX接口,位于org.xml.sax包中。封装了一些对事件处理的方法,当XMl解

???????? 析器开始解析XML输入文档时,它会遇到某些特殊事件 ,比如文档的开头和结束,元素开头和结束,以及元素中的

???????? 字符数据等事件。当遇到这些事件时,XML解析器会调用ContentHandler接口中相应方法来响应该事件 。

????????

?? 4>:SAX解析

?

热点排行