zoukankan      html  css  js  c++  java
  • dom解析和sax解析的区别

    dom 和 sax 解析方法的区别

    1,dom解析的优点是对文档crud比较方便,缺点是占用内存较多
    2,sax解析的优点是占用内存少,解析速度快,缺点是只适合做文档的读取,不适合做文档的crud

    解析方式
    1 dom是将整个文档加载进内存,所以内存消耗会很大,当文档的太大时,不适合用Dom
      dom文档加载进内存后作为一个Document对象,把每个节点当作一个Element对象,如果该元素有内容,就将该内容作为一个Text对象,所以dom对文档的crud很方便
    2 sax是一行一行的解析,并且不能够向后读,故它的内存消耗很小,只适合读,不适合crud

    =========================调整JVM大==================================================
    当jvm默认的空间,有可能是不够用的,当jvm要加载的东西比较多时就会抛内存溢出异常
    jvm默认64M
    调整jvm大小
        启动程序时选择 run as --> run configrations  --->Arguments  --->VM arguments
        -Xmx80m        此处将大小设为80M
    ==================================================================================

  • 相关阅读:
    Tornado Web框架
    使用django实现自定义用户认证
    设置DNS 代理
    Docker
    TCP/IP详解学习笔记(1)-基本概念
    IMS知识学习路径浅谈
    Word文档不能编辑解决方法
    P2P网络“自由”穿越NAT的“秘密”原理
    斗战神 拳猴刷图加点
    斗战神 装备精炼
  • 原文地址:https://www.cnblogs.com/siashan/p/3884642.html
Copyright © 2011-2022 走看看