`

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  
好东西 正需要

相关推荐

    jdom-1.1.3.jar包用于解析XML文件

    使用Jdom.jar包解析XML文件,JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。JDOM直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合...

    jdom-1.1-API文档-中英对照版.zip

    赠送jar包:jdom-1.1.jar; 赠送原API文档:jdom-1.1-javadoc.jar; 赠送源代码:jdom-1.1-sources.jar; 包含翻译后的API文档:jdom-1.1-javadoc-API文档-中文(简体)-英语-对照版.zip 对应Maven信息:groupId:...

    DWR与界面开发

    需要jdom.jar和bsf.jar,否则无法跟spring整合.  2.. dwr生成的javascript函数会自动加一个回调函数的参数,如原来的函数是checkExist(String name),那么生成的javascript函数是checkExist(callbackFunc,String ...

    xml入门教程/xml入门教程

    4)层层嵌套,每一对标签总是出于另一对标签的内或和其处于同一层,不能交叉(根元素chuw) 5)大小写敏感,起始标签和结束标签的名字要一致 6)属性值必须用引号引起来 7)注意特殊字符,使用时需要使用转义字符。 ...

    JAVA 范例大全 光盘 资源

    实例105 DOM4j解析XML文件 278 实例106 JDOM解析XML文件 285 实例107 DOM解析XML文件 292 实例108 SAX解析XML文件 297 实例109 W3C解析XML文件 301 第13章 Java网络编程 306 实例110 获取IP地址和域名 306 ...

Global site tag (gtag.js) - Google Analytics