XML学习笔记 -- day02 XML解析
来源:互联网 发布:郑州 java 编辑:程序博客网 时间:2024/05/17 23:12
一、XML解析的思想
1.DOM解析方式
将文档加载进内存,形成一颗dom树(document对象),将文档的各个组成部分封装为一些对象。
☞ 优点:因为,在内存中会形成dom树,可以对dom树进行增删改查。
☞ 缺点:dom树非常占内存,解析速度慢。
2.SAX解析方式:
逐行读取,基于事件驱动
☞ 优点:不占内存,速度快
☞ 缺点:只能读取,不能回写
二、XML常用解析器
1.JAXP:sun公司提供的解析。支持dom和sax。
2.JDOM:
3.DOM4J:dom for java民间方式,但是是事实方式。非常好。 支持dom
☞ 流程:
1.导入jar包 dom4j.jar
2.创建解析器
SAXReader reader = new SAXReader();
3.解析xml 获得document对象
Document document = reader.read(url);
4.XPATH:专门用于查询
☞ 定义了一种规则。
☞ 使用的方法:
● selectSingleNode():
● selectNodes():
使用步骤:
1、注意:要导包 jaxen...jar
2、创建解析器
SAXReader reader = new SAXReader();
3、解析xml 获得document对象
Document document = reader.read(url);
- XML学习笔记 -- day02 XML解析
- 学习笔记-解析XML
- xml解析学习笔记
- xml学习笔记(3)xml解析方式
- XML学习以及python解析xml笔记
- 【Android学习笔记】XML解析
- Android学习笔记--XML解析
- pull解析xml学习笔记
- 学习笔记—解析XML
- java学习笔记--解析xml
- 1、XML解析学习笔记
- XML入门学习笔记之XML解析技术---DOM解析
- day02-XML约束
- 20110530-Day02 Xml的解析,dom4j + 平面图形面试题
- javaWeb-day02(用 Dom4j 解析 XML)
- 1月10日之day02--xml解析技术 dom4j
- 【XML笔记】XML文档解析
- xml学习笔记——DOM方式解析XML
- libevent学习笔记【使用篇】——6a. Bufferevents高级话题
- Run command
- 在使用WordPress建立商业网站时你需要了解的?
- 216. Combination Sum III
- 学习日记(2016.10.18)
- XML学习笔记 -- day02 XML解析
- Java基础
- 如何将一个div 绝对定位到 主内容的旁边
- JS格式化时间
- CAS-3 安全概要 为啥cas需要使用https
- Git 命令学习
- java内存溢出分析方法
- Jenkins+Ansible+Gitlab自动化部署三剑客
- js学习笔记