DOM4J解析实例

原创 2012年03月27日 09:35:38
《D:\\wuhan\\test.xml》
<?xml version="1.0" encoding="GB2312"?>
<RESULT>
	<VALUE><NO>A1234</NO><NO>A1234aaaaaaaaaa</NO><ADDR>深圳罗湖</ADDR>
	</VALUE>
	<VALUE> 
	   <NO>B1234</NO> 
	   <ADDR>深圳南山</ADDR>
	</VALUE>
	<VALUE> 
	   <NO>B1234xxxx</NO> 
	   <ADDR>深圳xxxxx</ADDR>
	</VALUE>
</RESULT>
Java 代码
package com.xml;

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

public class Dom4j { 

	public static void main(String arge[]) { 
		long lasting = System.currentTimeMillis(); 
		try { 
			File f = new File("D:\\wuhan\\test.xml"); 
			SAXReader reader = new SAXReader(); 
			Document doc = reader.read(f); 
			Element root = doc.getRootElement(); 
			Element foo; 
			for (Iterator i = root.elementIterator("VALUE"); i.hasNext();) { 
				foo = (Element) i.next(); 
				System.out.print("车牌号码:" + foo.elementText("NO")); 
				System.out.println("车主地址:" + foo.elementText("ADDR")); 
			} 
		} catch (Exception e) { 
			e.printStackTrace(); 
		} 
	}
}


使用Dom4j解析XML案例

.sida.xml描述四大名著的操作,文件内容如下 [html] view plain copy xml version="1.0" encoding="UTF-8"?>   ...
  • hebo5207_
  • hebo5207_
  • 2017年02月19日 14:22
  • 534

DOM4J生成、解析XML实例

import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.Iterato...
  • u012152619
  • u012152619
  • 2015年01月22日 08:49
  • 1982

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

java dom4j解析XML读取数据源配置的代码实例 源代码下载地址:http://www.zuidaima.com/share/1796449490865152.htm...
  • yaerfeng
  • yaerfeng
  • 2016年06月02日 13:42
  • 2673

Dom4j解析Xml与Dom解析Xml

二种方式比较:Dom4j易用强大,Dom易懂繁杂; 下面贴出二中解析方式的代码: smtp.qq.com 25 smtp User...
  • China2010pan
  • China2010pan
  • 2012年06月06日 10:23
  • 2536

使用Dom4j解析XML

dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源...
  • redarmy_chen
  • redarmy_chen
  • 2013年10月23日 12:06
  • 281613

xml之DOM方式解析,DOM4J工具解析原理

DOM解析原理: DOM解析原理:xml解析器一次性把整个xml文档加载进内存,然后在内存中构建一颗Document的对象树,通过Document对象,得到树上的节点对象,通过节点对象访问(操作)到x...
  • qq_32059827
  • qq_32059827
  • 2016年05月26日 16:18
  • 1860

使用DOM4J解析大容量XML文件

dom4j本身提供了两种解析xml的方式:dom解析和sax解析。关于dom解析和sax解析各自的优缺点这里不再多述,只强调的一点是由于越来越多的应用会遇到大数据场景,SAX解析方式刚好是解决此类场景...
  • Mark_LQ
  • Mark_LQ
  • 2015年04月14日 13:19
  • 3002

Dom4j方式解析XML乱码问题详解

1.  引起乱码的原因 现象:将内存中的Document对象保存到持久化设备生成XML文件后,XML文件无法正常打开,出现乱码。 表面原因:因为XML文件的真正格式(即XML文件保存在持久化设备上...
  • MyTroy
  • MyTroy
  • 2014年11月30日 17:06
  • 1633

DOM4J的解析方式

1. DOM4J的简介: 1. Dom4j是一个简单、灵活的开放源代码的库。Dom4j是由早期开发JDOM的人分离出来而后独立开发的。与JDOM不同的是,Dom4j使用接口和抽象基类,虽然  Dom...
  • u010853261
  • u010853261
  • 2016年01月20日 21:30
  • 550

使用dom4j解析器解析xml文件

解析xml文件目前用得最多的就是Dom4j解析器,被很多企业认可,在这之前还有w3c发布的dom解析器,但后来逐渐被弃用了,Dmo4j解析器使用起来更简单,逻辑更清晰,备受开发者喜爱。 Dom4j解...
  • weixin_36146275
  • weixin_36146275
  • 2017年02月21日 19:53
  • 1268
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DOM4J解析实例
举报原因:
原因补充:

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