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
分享到:
相关推荐
使用 dom4j 解析 XML dom4j 解析 XML dom4j解析xml
Dom4j解析XML文档.doc Dom4j解析XML文档.doc Dom4j解析XML文档.doc Dom4j解析XML文档.doc
dom4j是一种解析XML文档的开放源代码XML框架。本文介绍如何使用包含在dom4j中的解析器创建并修改XML文档。dom4j API包含一个解析XML文档的工具。本文中将使用这个解析器创建一个示例XML文档,然后使用同一个解析器...
一个关于用dom4j解析xml,遍历xml,建立xml的简单例子
dom4j解析xml实例,dom4j解析xml实例,dom4j解析xml实例,
1、xml文档解析 2、 dom4j解析xml 3、实现xml文件解析 xml字符串解析 xml MAP键值对解析 4、实现xml写入与生成文件
dom4j解析xml文件代码示例 dom4j解析xml文件代码示例 dom4j解析xml文件代码示例
dom4j解析XML必备jardom4j解析XML必备jardom4j解析XML必备jardom4j解析XML必备jar
本人自己研究的解析方法,主要用dom4j解析XML文件,进而获取里面的信息
java dom4j解析xml (详细注释)
完整的讲解一个dom4j对xml的增删改查
dom4j解析XML文件格式dom4j解析XML文件格式dom4j解析XML文件格式
很详细的文档 可以借鉴下 希望对你有帮助
dom4j解析xml文件的压缩包,完整版。对jdom进行了封装。包含源码,jar包以及所需的全部内容。
Dom4j解析XML及中文问题Dom4j解析XML及中文问题Dom4j解析XML及中文问题Dom4j解析XML及中文问题Dom4j解析XML及中文问题Dom4j解析XML及中文问题
Java使用sax、dom、dom4j解析xml文档的代码,包含dom4j的jar包。
dom4j解析xml,连接oracle数据库实例
dom4j解析xml,利用反射机制.将解析出来的信息保存到一个类当中