zoukankan      html  css  js  c++  java
  • 浅谈XML涉及到的常见技术(编写+解析)

    xml:即可扩展标记语言,用于描述关系型数据,也经常用作软件的配置文件;
         1,编写xml文档一般基于一个约束文档,该文档用于规定xml的书写规范,常用的约束技术有
            (1)XML DTD(早期技术) (2)XML Schema(现在主流技术)

         2,编写好xml文档后,就需要对该文档进行解析,常见解析方式有两种:
            (1)DOM解析(SUN官方标准)(2)sax解析(实际应用标准)

         常用的解析开发包:Jaxp(SUN)(最差),Jdom,dom4j(最牛,从JDom中脱离);

         区别:DOM是基于文档解析的,SAX是基于事件解析的。
            (1)Dom解析是将所有标签在内存中先生成一个关系树状表,并将之封装成Document对象
                   ,因此最大的优点是对文档的crud比较方便,但是最大的缺点就是占用内存比较大,甚至内存溢出;
            (2)sax解析是读一行xml语句,就解析一行,因此最大的优点是占用内存少,解析速度快,
                   缺点时只适合做文档读取,不适合做文档的crud。

  • 相关阅读:
    IDEA中用好Lombok,撸码效率至少提升5倍
    在 IDEA 中使用 Debug,真是太厉害了!
    彻底理解cookie,session,token
    优秀的程序员一定要多写博客!
    IntelliJ IDEA 从入门到上瘾教程,2019图文版!
    注解配置
    过滤器(登录认证)
    过滤器
    Session监听器
    request监听器
  • 原文地址:https://www.cnblogs.com/pengineer/p/3762435.html
Copyright © 2011-2022 走看看