1.DOM

理论:将标记文档语言一次性加载进内存,在内存中形成DOM树。

优点:操作方便,可以对文档进行CRUD(增删改查)操作,适用于服务端操作

缺点:占内存,不适用与手机,智能家居等内存容量小的设备。

2.SAX

理论:逐行读取进内存,基于事件驱动。一般读取一行就会释放一行,内存中只存在一行代码

优点:不占内存,使用于手机等内存小的移动端

缺点:只能读取,不能增删改。

xml常见的解析器:

1.JAsp:SUN公司提供的解析器,支持DOM和SAX方式

2.DOM4J:一款比较好用的解析器

3.JSoup:Java的HTML解析器,可以用于解析XML,DOm方式

4.PULL:安卓系统内置的解析器,使用SAx方式解析。

最新文章

  1. RMAN 备份及策略
  2. 11.6---矩阵查找元素(CC150)
  3. 算法系列:geometry
  4. map遍历的四种方法
  5. hdu 1532 Dinic模板(小白书)
  6. BZOJ 2194 快速傅里叶之二
  7. Jsoup解析Html教程
  8. 省队集训day6 B
  9. ListBox控件
  10. SQL Server创建索引
  11. 2、Spring的 IoC详解(第一个Spring程序)
  12. 转:Visual Studio进行Web性能测试- Part II
  13. 利用CSS hover伪类改变其他元素的总结
  14. linux下安装svn1.7
  15. Nodejs“实现”Dubbo Provider
  16. Hadoop之HDFS概述
  17. html(),text(),var()区别与用法
  18. ruby读取exce文件,使用roo---Gem
  19. Python进阶【第十篇】模块(上)
  20. Unix/Linux系统管理技术手册学习笔记——shell

热门文章

  1. Leetcode50. Pow(x, n)(快速幂)
  2. ML面试1000题系列(71-80)
  3. MyEclipse优化】-----如何合理设置MyEclipse中的validation选项
  4. kaptcha验证码的使用(转)
  5. HTTP请求封装Java工具类
  6. iOS 自定义Tabbar实现push动画隐藏效果
  7. placeholder颜色更改
  8. bnd -buildpath指令的用法
  9. 自己动手写js分享插件 [支持https] (QQ空间,微信,新浪微博。。。)
  10. 【JZOJ3873】【NOIP2014八校联考第4场第2试10.20】乐曲创作(music)