zoukankan      html  css  js  c++  java
  • XML文件的解析方式

    XML文件4种解析方式分别是:DOM解析,SAX解析,JDOM解析,DOM4J解析
    1.基础方法:
    DOM:与平台无关的官方的解析方式。
    SAX:Java平台提供的基于事件驱动的解析方式。
    2.扩展方法(在基础的方法上扩展的,只有在Java中才能使用的解析方法):JDOM,DOM4J。
    3.DOM解析:一次性加载形成DOM树,对性能要求较高。
    -优点:形成树形结构,直观好理解,代码更容易编写;解析过程中树结构保留在内存中,方便修改;
    -缺点:当XML文件较大时,对内存消耗比较大,容易影响解析性能并造成内存溢出;
    4.SAX解析:事件驱动,对内存耗费较小;只关注数据
    -优点:适用于只需要处理xml中数据,适用于不关心节点间的关系,只关心节点、属性上的数据时;
    -缺点:不易编码;很难同时访问同一个xml中的多处不同数据
    5.JDOM与DOM4J解析
    *JDOM:
    -仅使用具体类而不使用接口
    -API大量使用了Collections类
    *DOM4J
    -JDOM的一种智能分支,它合并了许多超出基本XML文档表示的功能;
    -DOM4J使用接口和抽象基本类方法,是一个优秀的Java XML API;
    -具有性能优异、灵活性好、功能强大和极端易用使用的特点
    -是一个开放源代码的软件

  • 相关阅读:
    webpack的基本使用2
    js调用本地exe程序,并获取exe运行结果
    BLE技术简介(转)
    在线编解码转换工具
    json字符转数组
    PPT图标
    在线IP地址与数字互转工具
    C# Combobox
    C# 设置本机日期格式
    sql server删除字段约束
  • 原文地址:https://www.cnblogs.com/aa6055blog/p/4630035.html
Copyright © 2011-2022 走看看