xml学习笔记(3)xml解析方式
来源:互联网 发布:南宁脱贫攻坚大数据app 编辑:程序博客网 时间:2024/05/16 18:23
xml学习笔记(3)xml解析方式
1.XML解析方式:
·dom: (Document Object Model,即文档对象模型),是W3C组织推荐的解析XML的一种方式。
在使用DOM解析时,需要读取整个XML文档,在内存中构架代表整个DOM树的Document对象,从而再对XML文档进行操作。
优点: 对XML文档CRUD比较方便.
缺点: 如果XML文档比较大,内存占用就比较大,容易导致内存溢出。
·sax: (Simple API for XML)不是官方标准,但它是XML社区事实上的标准,几乎所有的XML解析器都支持它。
允许在读取文档的时候,即对文档进行处理,而不必等到整个文档加载完才对文档进行操作。
优点: 占用内存少,解析速度快,
缺点: 只适合文档的读取,不适合文档的增删改。
XML编程(Create Read Update Delete,CRUD).
2.XML解析开发包: Jaxp(sun)、Jdom、dom4j
·Jaxp(sun)
Jaxp开发包是JAVASE的一部分,它由javax.xml、org.w3c.dom、org.xml.sax包及其子包组成。
在javax.xml.parsers包中,定义了几个工厂类,程序员调用这些工厂类,可以得到xml文档的DOM或SAX的解析器,从而实现对xml文档的解析。
·Jdom
·dom4j
比较常用的xml解析器:Jaxp与dom4j.
3.调整jvm大小:
如果xml文件比较大,又需要做增删改,需要使用dom方式解析,可能需要调整虚拟机jvm内存大小。
jvm默认64M内存
eclipse: java程序点右键菜单Run As/Open Run Dialog,Arguments选项,VM arguments输入:-Xmx80m (设置内存为80M).
- xml学习笔记(3)xml解析方式
- xml学习笔记——DOM方式解析XML
- 学习笔记-解析XML
- xml解析学习笔记
- 【XML】XML解析方式
- 【XML】XML解析方式
- xml-xml解析方式
- 记录笔记----XML解析的三种方式学习
- Java之SAX 方式解析 XML(学习笔记)
- Java之JDOM方式解析XML文件(学习笔记)
- Java之DOM4J方式解析XML文件(学习笔记)
- XML学习笔记 -- day02 XML解析
- XML学习以及python解析xml笔记
- 黑马程序员------学习笔记(3)XML解析
- 【Android学习笔记】XML解析
- Android学习笔记--XML解析
- pull解析xml学习笔记
- 学习笔记—解析XML
- xml学习笔记(1)xml语法
- 2012年11月16日,OutOfMemory.CN运行两周问题
- LoadRunner 脚本学习
- xml学习笔记(2)DTD约束
- 防止头文件二次编译
- xml学习笔记(3)xml解析方式
- Java的包访问权限(friendly)
- xml学习笔记(4)使用Jaxp对xml文档进行dom解析
- jquery each() 方法
- 书籍推荐
- JavaSE 第二十二讲:static于final关键字详解
- xml学习笔记(5)sax解析
- SharePoint 2010 with Reporting Services 2008 dealing with oracle data
- zoj1005-Jugs