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

DOM与SAX了解

2012-09-24 
DOM与SAX理解DOM文档对象模型,将整个XML文件读入内存,建树。优点:树结构,熟悉,操作简单(增删改)缺点:文件大

DOM与SAX理解

DOM文档对象模型,将整个XML文件读入内存,建树。
优点:树结构,熟悉,操作简单(增删改)
缺点:文件大时,读入内存太耗资源
SAX sample api fo xml
一句一句的解析,可以虽然开始停止
缺点:只适合解析,当需要操作增删改时不方便
SAX的原理简单说就是对文档进行顺序扫描,当扫描到文档

(DOCUMENT)开始于结束、元素(ELEMENT)开始与结束、等地方

时,通知事件处理函数,由事件处理函数做相应动作,然后继续扫描,

直到文档结束------------------我们需要做的,只是写实现接口的事件处

理函数 (再次体验接口编程的优势)

1 楼 贾懂凯 2010-11-06   所有的语言都是借口,不管是英语、Java还是鸟语。借口可以指例如JDBC中适用多种数据库的接口类,也可以指自己定义的监听器模型,或者相异于这两者的已经实现好的类(可以继承使用)。我们要求实现一个任务的时候,不必去深入最里层,只要在前人定义的接口层的基础上干就行了。API不就是接口的意思吗。 2 楼 java_mzd 2010-11-12   贾懂凯 写道所有的语言都是借口,不管是英语、Java还是鸟语。借口可以指例如JDBC中适用多种数据库的接口类,也可以指自己定义的监听器模型,或者相异于这两者的已经实现好的类(可以继承使用)。我们要求实现一个任务的时候,不必去深入最里层,只要在前人定义的接口层的基础上干就行了。API不就是接口的意思吗。

这个就是个人定位的问题了
确实任何程序,任何代码实现等等,网上都多的是
   而且有很多以及封装很好的工具可以用,你大可以方便的使用
但是也确实会有有人对底层的这些实现感兴趣,比如我现在就在研究很多东西的源代码
   感觉那些东西才有美感
  知道怎么用人家实现解析,你自己也会写个解析
这些都不难,难的是能自己写出个跟人家一样优美的解析

热点排行