加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML的解析

发布时间:2020-12-16 05:40:19 所属栏目:百科 来源:网络整理
导读:xml是标记型文档 xml的解析方式(技术):dom 和 sax dom解析和sax解析区别: dom方式解析 根据xml的层级结构在内存中分配一个树形结构,把xml的标签,属性和文本都封装成对象 缺点:如果文件过大,造成内存溢出 优点:很方便实现增删改操作 sax方式解析 采

xml是标记型文档

xml的解析方式(技术):dom 和 sax

dom解析和sax解析区别:

dom方式解析

  • 根据xml的层级结构在内存中分配一个树形结构,把xml的标签,属性和文本都封装成对象
  • 缺点:如果文件过大,造成内存溢出
  • 优点:很方便实现增删改操作
sax方式解析
  • 采用事件驱动,边读边解析,从上到下,一行一行的解析,解析到某一个对象,返回对象名称
  • 缺点:不能实现增删改操作
  • 优点:如果文件过大,不会造成内存溢出,方便实现查询操作
想要解析xml,首先需要解析器,不同的公司和组织提供了针对dom和sax方式的解析器,通过api方式提供
  • sun公司提供了针对dom和sax解析器 jaxp
  • dom4j组织,针对dom和sax解析器 dom4j(*** 实际开发中****)
  • jdom组织,针对dom和sax解析器 jdom

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读