jdom jar是一款Executable Jar File文件,是java开发中的必备文件,可以在Jbuilder 7中直接打开,还可进行jdk1.4的设置。新手朋友如果不太了解,可以查看jdom jar使用方法,需要的朋友可以下载!

jdom jar使用教程

依赖于jar包: dom4j.jar 和 jaxen-1.1.1.jar

Xml代码

1.

2.

3. D:\\index\\IndexDB

4.

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. }

java jdom jar_jdom jar相关推荐

  1. java jdom解析xml文件_Java 使用JDOM解析XML文档

    使用JDOM解析XML文档 JDOM是一种使用 XML(标准通用标记语言下的一个子集) 的独特 Java 工具包.下面我们来看一下怎么使用 JDOM来解析XML文档. 首先下载JDOM的jar包,并导 ...

  2. java开发常用jar包_java开发常用jar包

    mail.jar与activation.jar 里面包含了activation.jar和mail.jar两个包.通过里面的类的调用便可以达到发送电子邮件的目的 commons-beanutils.ja ...

  3. Java常用开源jar包

    Java常用开源jar包 转:http://blog.csdn.net/kevingao/article/details/8125683 activation~与javaMail有关的jar包,使用j ...

  4. java动态打jar包_java动态加载jar包

    目录结构如下. ├── main │   ├── java │   │   └── lu │   │   └── tool │   │   └── jar │   │   ├── InterfaceR ...

  5. Java指令启动jar

    2019独角兽企业重金招聘Python工程师标准>>> ###1. jre jre是JAVA运行环境,也就是说我们在启动jar时,只需要一个jre. 这样我们就可以启动jar了. & ...

  6. java classpath 和 jar 简介

    目录 classpath jar包 小结 classpath 在Java中,我们经常听到classpath这个东西.网上有很多关于"如何设置classpath"的文章,但大部分设置 ...

  7. java ear war_[转] 基于Java的打包jar、war、ear包的作用与区别详解

    以最终客户的角度来看,JAR文件就是一种封装,他们不需要知道jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果.除jar以外对于J2EE来说还有war和ear.区 ...

  8. java序列化 jar_使用序列化将对象传递给另一个JVM – 相同的Java版本和jar(都运行我们的应用程序)...

    更新: 现在使用地图.想要向其他实例发送内容的类发送对象即路由字符串. 使用对象流,使用Java serializable将对象写入servlet. 先写字符串然后再写对象. 接收servlet将输入 ...

  9. JAVA——Windows双击jar包为可执行操作

    基本概念 jar包:java中的jar文件 ,装的是 .class 文件.它是一种压缩,和zip兼容,被称为jar包.JDK提供的许多类,也是以jar包的形式提供的. 解决方案 java的运行是依赖于 ...

  10. java jar包冗余_paip.批处理清理java项目冗余jar的方法

    paip.批处理清理java项目冗余jar的方法 在myeclipse中开发的java项目遇到jar包冗余情况,如何删除项目中的冗余jar包啊?项目很大jar包一百多个. 2010-09-14 14: ...

最新文章

  1. Visual Studio 2005 通过静态变量及可系列化的HASHTABLE变量优化工厂模式(Factory)的效率,提升性能(E8.Net工作流应用系统优化系列四)...
  2. 临近期末,图书管理系统课设项目安排上(附源码)
  3. 移动master 数据库
  4. yield return的理解
  5. Beta Daily Scrum 第七天
  6. 虚拟主机创建虚拟lan_创建虚拟背景应用
  7. Flask--读取配置参数的方式
  8. keygenerator php,学习PHP生成器的使用
  9. DICOM查询/获取信息模型的研究及关系数据库实现
  10. swun 1766 我的悲剧不可能那么好数
  11. java messagedigest_Java MessageDigest.getInstance返回的实例非线程安全
  12. 哈哈,我把熊猫烧香病毒扒了!
  13. 经济应用文写作【4】
  14. N元语言模型的训练方法
  15. Linux程序设计(常用Linux命令)
  16. LCD液晶屏的通讯模式
  17. ketchup 消息队列rabbitmq使用
  18. 机器学习集成学习进阶LightGBM算法和案例
  19. java计算机毕业设计消防网站源代码+数据库+系统+lw文档
  20. 最大似然估计与极大似然估计_使用最大似然估计对NFL球队排名

热门文章

  1. RS485通信协议温湿度传感器探头
  2. java测量麦克风音量_Android 获取麦克风的音量(分贝)
  3. delphi 剪切板变量_delphi clipbrd剪贴板的读写和清除功能
  4. ARM嵌入式最小系统
  5. 香农编码的gui编码_香农编码
  6. 网页设计与制作项目三“网上花店”
  7. 显卡的测试软件是什么,你的显卡是什么水平,用这个软件就知道了
  8. 文件服务器资源管理器类似软件,好用的小众文件管理软件推荐给大家
  9. 如何让微软Onedrive同步其他硬盘的文件
  10. java 字符替换_java string中的替换字符串