dom解析与sax解析

来源:互联网 发布:程序员应该读的书籍 编辑:程序博客网 时间:2024/05/21 17:47

时间处理器

文档解析开始

发现元素开始标签

发现元素结束标签

文档解析结束



优点

不需要等待整个文档 存入, 当解析到某一部分时自动触发到对应方法做处理


不需要将整个文档加载到内存中,对内存的损耗比较少,无论多大的xml理论上都可以计算


缺点


每次解析只能处理一次,下次再想处理还要从新解析


只能查询 不能进行增删改的操作



dom解析


树结构


优点

  十分便于进行增删改查的操作

   只需解析一次拿到dom对象后可以重复使用次对象减少解析次数


缺点

解析过程较慢需要将怎个文档都解析完成才能进行操作

需要将整个内容都加载到内存中来 比较耗费内存 当文档过大时

这种解析方式对内存的损耗十分严重

0 0