不用是你的损失!这么好用的包

  本Jive(Jdon版)可在Jbuilder 7直接打开。

  建议你用Jbuilder7打开后,编辑相应设置(JDK1.4)

  本软件在linux+jdk1.4+tomcat 4以上环境运行正常,中文显示正常。

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

  Xml代码

  1.

  2.

  3.D:indexIndexDB

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

jdomjar下载地址

Windows版下载
立即下载:
jdomjar

jdomjar