`

dom4j 和jdom的使用用法及jar包下载

    博客分类:
  • java
阅读更多
提供dom4j.jar、jdom.jar、jaxen-1.1.1.jar的下载,在最下面
dom4j读取xml文件:

依赖于jar包: dom4j.jar 和 jaxen-1.1.1.jar
Xml代码 
1. <?xml version="1.0" encoding="UTF-8"?> 
2. <list> 
3. <index>D:\\index\\IndexDB</index> 
4. </list> 

Java代码 
1. package com.wlh.dom4j.test;  
2.  
3. import org.dom4j.Document;  
4. import org.dom4j.DocumentException;  
5. import org.dom4j.Node;  
6. import org.dom4j.io.SAXReader;  
7.  
8. public class TestReader {  
9.     public static void main(String args[]){  
10.         String filePath="index.xml";  
11.         try {  
12.             //如果配置文件是在Src下,则采用如下方式得到Document  
13.             Document document=new SAXReader().read(Thread.currentThread().getContextClassLoader().getResourceAsStream(filePath));  
14.             //如果配置文件是在本地文件系统,则采用如下方式得到Document        
15.             //Document document=new SAXReader().read("D:\\index.xml");  
16.             if (document == null) {     
17.                 System.out.println(filePath+"没找到");     
18.             }else{    
19.             Node node=document.selectSingleNode("//list/index");  
20.             String indexfile=node.getText();  
21.             System.out.println(indexfile);  
22.            }  
23.             } catch (DocumentException e) {  
24.             e.printStackTrace();  
25.               
26.         }     
27.     }  
28. } 




jdom读取xml文件:

依赖于jar包: jdom.jar
得到URL的方式:Thread.currentThread().getContextClassLoader().getResource(filePath)
Java代码 
1. package com.wlh.dom4j.test;  
2.  
3. import java.io.IOException;  
4. import java.util.List;  
5.  
6. import org.jdom.Document;  
7. import org.jdom.Element;  
8. import org.jdom.JDOMException;  
9. import org.jdom.input.SAXBuilder;  
10.  
11. public class TestJdomReader {  
12.     public static void main(String args[]) {  
13.         String filePath = "zxt_index.xml";  
14.         String indexPath="";  
15.         SAXBuilder builder = new SAXBuilder(false);  
16.         try {  
17.             Document doc = builder.build(Thread.currentThread().getContextClassLoader().getResource(filePath));  
18.             Element books = doc.getRootElement();  
19.              Element rootElement= books.getChild("list");  
20.              Element index=rootElement.getChild("index");  
21.              indexPath=index.getText();  
22.              System.out.println(indexPath);  
23.         } catch (JDOMException e) {  
24.             e.printStackTrace();  
25.         } catch (IOException e) {  
26.             e.printStackTrace();  
27.         }  
28.  
29.     }  
30. } 
  • jdom.jar (149.7 KB)
  • 下载次数: 3839
分享到:
评论
9 楼 kingrlf 2015-07-27  
  可以啊,小伙子
8 楼 a574258039 2014-11-03  
7 楼 lantianroom 2014-07-27  
好东西
6 楼 文昌平蓝杰 2013-07-23  
好东西,正需要
5 楼 yao7397 2012-12-12  
   好东西,谢了
4 楼 zhangzhimin2008 2012-07-05  
jdom是什么版本的
3 楼 notOnlyRush 2011-12-19  
好东西,支持一下
2 楼 lsw521314 2011-10-20  
1 楼 eric_shi 2011-04-05  
好东西 正需要

相关推荐

    Java的Dom4j和JDom的jar包

    在Java项目中引入Dom4j和JDom的jar包(如dom4j-1.6.1.jar和jdom-2.0.6.jar),可以通过以下步骤操作XML: - 解析XML:创建解析器实例,如使用SAXReader读取XML文件。 - 创建XML文档:利用DocumentBuilder构建XML文档...

    jdom.jar与dom4j.jar包

    为了处理XML文档,开发者经常需要依赖特定的库,如JDOM和DOM4J。这两个库都是Java中常用的XML解析器,提供了不同的方法来读取、写入、操作和解析XML文档。下面将详细讨论这两个库及其在XML处理中的应用。 **JDOM** ...

    JAVA 解析XML 的JAr包 DOM4j.Jar JDOM.jar

    本篇将详细介绍使用DOM4j.Jar和JDOM.jar这两个Java库来解析XML文件的方法。 **DOM4j** DOM4j是一个灵活且功能强大的Java XML API,它提供了全面的XML处理解决方案,包括读取、写入、操作和转换XML文档。DOM4j的...

    jdom dom4j JAR包

    Java开发中,处理XML文档是常见的任务,而`jdom`和`dom4j`都是Java中用于XML处理的库,它们提供了API来方便开发者读取、创建、修改XML文档。这里我们将深入探讨这两个库以及它们对应的JAR包。 首先,`jdom`是一个...

    dom4j & jdom 的jar包

    DOM4J和JDOM是两种广泛使用的Java XML处理库,它们为开发者提供了处理XML文档的强大工具。在这篇文章中,我们将深入探讨这两个库的功能、特点以及它们在实际开发中的应用。 DOM4J是一个灵活且功能丰富的Java XML ...

    dom4j、jdom、mysql-connector相关jar包

    在Java开发中,DOM4J和JDOM是两种流行的XML处理库,而`mysql-connector`则是连接MySQL数据库的关键组件。下面将详细讲解这三个库及其在实际开发中的应用。 首先,DOM4J是一个非常强大的Java XML API,它提供了丰富...

    dom4j-jdom.rar

    在"dom4j-1.6.1.jar"和"jdom.jar"这两个文件中,包含了DOM4J和JDOM的类库,开发者可以将它们导入项目中,直接使用这两个库的功能来解析和操作XML文件。 总的来说,DOM4J和JDOM都是Java开发者处理XML的有力工具。...

    dom4j-1.61完整jar包

    **DOM4J-1.6.1完整jar包** DOM4J是一个强大的Java库,用于处理XML、XPath和XSLT。它是一个灵活的、高性能的开源库,为XML解析和操作提供了丰富的功能。DOM4J 1.6.1是这个库的一个稳定版本,包含了对XML文档的创建、...

    dom4j所需要的所有jar包

    6. **文档构建**:DOM4J提供了一种流式构建XML文档的方法,可以逐个添加元素和属性,而不是一次性构建整个文档,这样可以减少内存消耗。 7. **命名空间(Namespace)支持**:XML文档经常包含命名空间,DOM4J提供了...

    dom4J解析XML 和jar包

    `dom4j.jar`是DOM4J库的二进制文件,包含了所有DOM4J相关的类和方法,可以作为Java项目中的依赖库使用。在实际开发中,将这个jar包添加到项目的类路径中,就可以直接导入并使用DOM4J的功能。 在学习DOM4J时,通常会...

    jdom-1.1.zip_java jdom_jdom-1.0.jar包_jdom-1.1_jdom-1.1.1.tar.gz

    这个版本包含了`jdom-1.0.jar`包,它是JDOM 1.0的核心库文件,包含了所有必要的类和方法来处理XML。通过导入这个jar包,开发者可以在他们的项目中直接使用JDOM的功能,如读取XML文件、创建新的XML结构、修改现有XML...

    dom4j jdom api jar

    通过这些资源,开发者可以深入理解DOM4J和JDOM的用法,包括如何导入库、创建XML文档、解析XML文件、使用XPath查询、以及如何进行XML的读写操作。对于需要处理XML的Java项目,这两个库都是宝贵的工具。在实际开发中,...

    dom4j-2.1.1.jar

    1. **灵活的API**:DOM4J提供了简单易用的API,使得开发者可以方便地通过方法调用来处理XML文档,如添加、删除、修改元素和属性,以及查找节点等。 2. **高性能**:相比于标准的DOM API,DOM4J在内存消耗和处理速度...

    dom4j---xml解析jar包

    **DOM4J的使用方法** 1. **读取XML文件**:使用`DocumentBuilder`或`SAXReader`类读取XML文件并创建`Document`对象。 2. **遍历XML结构**:通过`Element`对象的`elementIterator()`方法进行迭代,或者使用XPath...

    Dom4J 1.6.1jar包+API+使用简介

    **四、Dom4J 1.6.1jar包** `dom4j-1.6.1.jar`是Dom4J库的核心文件,包含了所有处理XML的类和接口。将此jar包添加到项目类路径中,即可开始使用Dom4J。 **五、API文档** `dom4j API .chm`是Dom4J的API帮助文件,采用...

    dom4j-1.6.1.jar

    在Java世界中,DOM4J是继JDOM之后的一个非常受欢迎的选择,它弥补了标准Java DOM API的一些不足,同时也提供了XPath支持和更友好的接口。 标题"dom4j-1.6.1.jar"指的是DOM4J库的一个特定版本,即1.6.1。这个版本...

    dom4j的jar包(读取xml)

    Jaxen提供了一个统一的接口,可以与多种XML API(包括DOM、DOM4J和JDOM)一起工作,使得使用XPath变得简单。 使用DOM4J读取XML文件的基本步骤如下: 1. 引入DOM4J和Jaxen的库:在项目中添加`dom4j-1.6.1.jar`和`...

    dom4j.jar包,java解析xml dom4j.jar包

    DOM4J基于DOM(文档对象模型)但比DOM更轻量级,同时引入了SAX和JDOM的优点,使其在性能和灵活性上都有显著提升。 **1. DOM4J的特性** - **灵活的API**:DOM4J提供了一套易于使用的API,可以方便地创建、修改和...

    所有版本的dom4j工具包

    标题提到的"所有版本的dom4j工具包"表明这是一个包含多版本DOM4J库的集合,可能包括了从早期到较新的一些版本,如dom4j-1.4.jar、dom4j-1.6.1.jar和dom4j-1.5.2.jar。这些不同版本的库可能分别对应于不同的功能特性...

    java 操作xml(dom,sax,jdom,dom4j)需要的包

    在Java中,有多种方式来解析和操作XML文档,包括DOM(Document Object Model)、SAX(Simple API for XML)、JDOM和DOM4J。每种方法都有其特点和适用场景,相应的,它们也需要引入特定的库文件。以下是对这些方法...

Global site tag (gtag.js) - Google Analytics