JDOM安装教程

简介:

         最近刚刚学习Java WEB所以才使用到Jdom这个东西呢。

         我相信在和我一样刚刚接触到这个Jdom的时候,我们新手都是很迷惑的,我我经历了很多次失败才总结出这个教程,希望对各个新手们都有作用。

         下面我们先来看看什么是Jdom

一、JDOM 简介 

JDOM
是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。JDOM 直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念以及映射),把SAXDOM的功能有效地结合起来。在使用设计上尽可能地隐藏原来使用XML过程中的复杂性。利用JDOM处理XML文档将是一件轻松、简单的事。JDOM 2000年的春天被Brett McLaughlinJason Hunter开发出来,以弥补DOMSAX在实际应用当中的不足之处。这些不足之处主要在于SAX没有文档修改、随机访问以及输出的功能,而对于DOM来说,JAVA程序员在使用时来用起来总觉得不太方便。 

DOM
的缺点主要是来自于由于Dom是一个接口定义语言(IDL,它的任务是在不同语言实现中的一个最低的通用标准,并不是为JAVA特别设计的。JDOM的最新版本为JDOM Beta 9。最近JDOM被收录到JSR-102内,这标志着JDOM成为了JAVA平台组成的一部分。

二、 JDOM的安装

下载JDOM 1.1的地址:http://down.51cto.com/data/412899

下载JAOM API的地址:http://down.51cto.com/data/412913
这是jdom1.1打开后的图片

 

我们需要的东西在bulid文件夹里面。再打开bulid如此下图

 

看到了吧!

我们要的就是红框标出的,我们先把它解压到做面吧,将其jdom.jar拷贝到你的jdk安装目录的lib下面,也拷贝到jdk安装目录下的jre文件夹的libext下,同时会将这个目录添加到环境变量classpath下。

 

 

我的电脑的路径分别是:

D:\Java\jdk1.7.0_01\jre\lib\ext\jdom.jar

D:\Java\jdk1.7.0_01\lib\ jdom.jar

现在我们要去配置CLASSPATH了。

把以上两个路径加入。

 

确定后。我们在来测试一下是否可行了。

先把address.xml放在D盘里。

 

我现在给出这两个文件的代码。

ReadXML.java

import java.io.* ;

import java.util.* ;

import org.jdom.* ;

import org.jdom.input.* ;

public class ReadXML {

       public static void main(String args[]) throws Exception {

              SAXBuilder builder = new SAXBuilder() ;

              Document read_doc = builder.build(new File("D:" + File.separator + "address.xml")) ;

              Element root = read_doc.getRootElement() ; // 取得根

              List list = root.getChildren("linkman") ;    // 得到所有的linkman

              for(int x=0;x<list.size();x++){

                     Element e = (Element) list.get(x) ;

                     String name = e.getChildText("name") ;  // 得到name子节点的内容

                     String id = e.getChild("name").getAttribute("id").getValue() ;

                     String email = e.getChildText("email") ;

                     System.out.println("-------------- 联系人 -------------") ;

                     System.out.println("姓名:" + name + ",编号:" + id) ;

                     System.out.println("EMAIL" + email) ;

                     System.out.println("-----------------------------------") ;

                     System.out.println() ;

              }

       }

}

address.xml的代码:

<?xml version="1.0" encoding="GBK"?>

<addresslist><linkman><name id="QIANG">梦朝思夕</name><email>qiangmzsx@gamil.com</email></linkman></addresslist>

 

成功啦!!!!

当然啦。你可以进行些操作,在这里我就不给出啦。



本文转自 梦朝思夕 51CTO博客,原文链接:http://blog.51cto.com/qiangmzsx/863823

相关文章
|
3月前
|
Java API Maven
JFinal5+Jetty2009+IDEA2020+Java8的非Maven-Demo项目
JFinal5+Jetty2009+IDEA2020+Java8的非Maven-Demo项目
22 1
|
11天前
|
Java Android开发
eclipse安装windowbuilder
eclipse安装windowbuilder
|
3月前
|
Java 编译器 开发工具
最新IntelliJ IDEA下载安装以及Java环境搭建教程(含Java入门教程)
最新IntelliJ IDEA下载安装以及Java环境搭建教程(含Java入门教程)
168 0
|
存储 IDE Java
Eclipse安装教程 ——史上最详细安装Java创建项目教程说明
Eclipse安装教程 ——史上最详细安装Java创建项目教程说明
808 1
Eclipse安装教程 ——史上最详细安装Java创建项目教程说明
|
Java Apache Maven
【Java】【Maven】001 下载与配置环境
【Java】【Maven】001 下载与配置环境
69 0
【Java】【Maven】001 下载与配置环境
|
Java Android开发 开发者
java_web之路(1)-jdk安装+eclipse安装使用
魏红斌学习制作-同步微信公众号、csdn、阿里云开发者社区
82 0
java_web之路(1)-jdk安装+eclipse安装使用
|
Java 开发者
关于Hutool工具包
Hutool是一套小而全的工具类库,符合开发者的需求。同样的,也有很多耦合高的地方。不过我已经习惯用了,以为真的很全面,有没有对他比较了解的,说一说
关于Hutool工具包
|
Java Android开发 开发工具
java idea、 eclipse、sts 安装lombok插件
java开发中,写实体类的时候需要写get、set方法,感觉比较麻烦,代码重复又多。那么有了lombok这个东西就可以让我们不再写get、set方法了,一个注解搞定。
3463 0
|
Android开发
Drool实战系列(二)之eclipse安装drools插件
这里演示是drools7.5.0,大家可以根据自己需要安装不同的drools版本 drools安装地址: http://download.jboss.org/drools/release/ 一、    二、点击进入7.6.0.Final,并选择droolsjbpm-tools-distribution-XXX.zip(XXX为版本号)进行下载    三、将下载完的插件解压到本地 启动Eclipse,选择help-> install new software。
2090 0
|
XML Java 数据格式