zoukankan      html  css  js  c++  java
  • 24、java操作xml方法

    XML解析方式

    1. SAX解析方式

      SAX(simple API for XML)是一种XML解析的替代方法。相比于DOM,SAX是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。而且相比于DOM,SAX可以在解析文档的任意时刻停止解析。 其优缺点分别为:

      优点: 解析可以立即开始,速度快,没有内存压力

      缺点: 不能对节点做修改

    2. DOM解析方式

      DOM:(Document Object Model, 即文档对象模型) 是 W3C 组织推荐的处理 XML 的一种方式。DOM解析器在解析XML文档时,会把文档中的所有元素,按照其出现的层次关系,解析成一个个Node对象(节点)。其优缺点分别为:

      优点:把xml文件在内存中构造树形结构,可以遍历和修改节点

      缺点: 如果文件比较大,内存有压力,解析的时间会比较长

  • 相关阅读:
    6.11 修饰符的适用范围
    5.10 对象与垃圾回收
    5.9 枚举类
    5.8 java 11增强的Lambda表达式
    5.7 内部类
    5.6 接口
    5.5 抽象类
    5.4 final修饰符
    5.3 类成员
    5.2 Object类中两个需要被重写的方法
  • 原文地址:https://www.cnblogs.com/caoyc/p/4595721.html
Copyright © 2011-2022 走看看