用DOM4J解析XML

原创 2005年05月27日 09:48:00

      dom4j.jar:
  dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包,Hibernate用它来读写配置文件。 下载地址:http://www.dom4j.org //现在是最新版是1。6我下是的1.5的我们先新建一个XML文件

<?xml version="1.0" encoding="UTF-8"?>

<table name="logSearch">
  <row>
       <test>Test Xml</test>

 </row>

</table>

import java.io.*;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.dom4j.*;
import org.dom4j.io.*;

public class MyXmlDemo{

 private String strFileName="D:/firewolf/Data/SearchLog2005.xml";
 private File xmlFile;
 public MyXmlDemo(){
  try
  {
   xmlFile=new File(strFileName);      // Assgin XML File
   SAXReader reader=new SAXReader();    //Connstructor SAXReader Object 
   Document xmlDoc=reader.read(xmlFile);    // Read xml stream
   Element root=xmlDoc.getRootElement();    //Get the root node  of XML File
   List    listRowSet=xmlDoc.selectNodes("//row/test");   //Get the rowset
   for(Iterator i=listRowSet.iterator();i.hasNext();){
    Element ele=(Element)i.next();
    System.out.println("Test   "+ele.getText());
    
   }

    
  }catch(Exception e){
   System.out.print(e.getMessage());
  }

 public static void main(String [] args){

    MyXmlDemo demo=new MyXmlDemo();

  

  }
}
这里我使用了XPATH在跳到指定结点更多功能大家去看它的API文档吧!HOHO

java dom4j解析xml

  • 2017年08月18日 15:40
  • 296KB
  • 下载

Dom4j 解析XML实例

解析XML的方式有很多,本文介绍使用dom4j解析xml。 1、环境准备 (1)下载dom4j-1.6.1.jar (2)下载junit-4.10.jar 2、温馨提示 解析XML过程是通过...

dom4j解析xml和soap报文

  • 2017年09月14日 17:48
  • 17KB
  • 下载

XML的DOM4J的解析方式

  • 2012年05月08日 08:45
  • 3KB
  • 下载

java dom4j解析XML读取数据源配置的代码实例

java dom4j解析XML读取数据源配置的代码实例 源代码下载地址:http://www.zuidaima.com/share/1796449490865152.htm...

dom4j进行xml文档的解析

  • 2013年01月20日 16:00
  • 5KB
  • 下载

XML解析-dom4j.jar-jdom.jar

  • 2013年12月28日 00:06
  • 423KB
  • 下载

Java之DOM4J方式解析XML文件(学习笔记)

使用DOM4J方式解析XML文件,不是java官方提供的方法,所以我们的需要自己导入一个dom4j-1.6.1.jar包,下载地址为:http://download.csdn.net/detail/x...

dom4j解析xml

  • 2014年01月15日 16:55
  • 171KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用DOM4J解析XML
举报原因:
原因补充:

(最多只允许输入30个字)