DOM与SAX理解
DOM文档对象模型,将整个XML文件读入内存,建树。
优点:树结构,熟悉,操作简单(增删改)
缺点:文件大时,读入内存太耗资源
SAX sample api fo xml
一句一句的解析,可以虽然开始停止
缺点:只适合解析,当需要操作增删改时不方便
SAX的原理简单说就是对文档进行顺序扫描,当扫描到文档
—OCUMENT)开始于结束、元素(ELEMENT)开始与结束、等地方
时,通知事件处理函数,由事件处理函数做相应动作,然后继续扫描,
直到文档结束------------------我们需要做的,只是写实现接口的事件处
理函数 (再次体验接口编程的优势)
这个就是个人定位的问题了
确实任何程序,任何代码实现等等,网上都多的是
而且有很多以及封装很好的工具可以用,你大可以方便的使用
但是也确实会有有人对底层的这些实现感兴趣,比如我现在就在研究很多东西的源代码
感觉那些东西才有美感
知道怎么用人家实现解析,你自己也会写个解析
这些都不难,难的是能自己写出个跟人家一样优美的解析