一、前言
Jdom是什么?
Jdom是一个开源项目,基于树形结构,利用纯java的技术对XML文档实现解析,生成,序列化以及多种操作。它是直接为java编程服务,利用java语言的特性(方法重载,集合),把SAX和DOM的功能结合起来,尽可能的把原来解析xml变得简单,我们使用Jdom解析xml会是一件轻松的事情。
Jdom的优点:
1、Jdom专用于java技术,比Dom应用占用更少内存。
2、Jdom提供更加简单和逻辑性访问xml信息的基础方法
3、除xml文件外,Jdom还可以访问其他的数据源,例如可以创建类从SQL查询结果中访问数据
Jdom的构成:
Jdom由6个包构成
Element类表示XML文档的元素
org.jdom: 解析xml文件所要用到的基础类
org.jdom.adapters: 包含DOM适配的Java类
org.jdom.filter: 包含xml文档的过滤类
org.jdom.input: 包含读取XML文档的Java类
org.jdom.output: 包含输出XML文档的类
org.jdom.trans form: 包含将Jdom xml文档接口转换为其他XML文档接口的Java类
xml是什么?
xml是一种广为使用的可扩展标记语言,java中解析xml的方式有很多,最常用的像jdom、dom4j、sax等等。
Jdom包下载:http://www.jdom.org/downloads/index.html
这里笔者代码做的是使用java创建一个xml和读取一个xml,仅作为笔记介绍。
二、操作
下载jdom包,解压文件jdom-2.0.6.jar,jdom-2.0.6-javadoc.jar,将包导入到lib文件夹下。(注,如果有错误的话,将Jdom中的包全部导入)
例子1:使用jdom创建一个xml文件,名字为people.xml
新建类CareateJdom
例子2:使用Jdom解析people.xml文件
新建Readxml类
解析xml
以上所述是小编给大家介绍的Javaweb中使用Jdom解析xml的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
原文链接:http://www.cnblogs.com/IT-1994/archive/2016/09/28/5904779.html