java解析XML方法_dom4j

一.常用解析XML方法:
1.   Xerces-J: 
http://www.apache.org/dist/xml/xerces-j/
  one   of   the   most   commonly   used   XML   parser,   from   the   Apache   Project.  
  http://xml.apache.org/xerces-j/index.html  
Xerces是由Apache组织所推动的一项XML文档解析开源项目,它目前有多种语言版本包括JAVA、C++、PERL、COM等。

  2. JDom
JDOM是一种面向Java的读、写和操作XML文档的API。JDOM 与现行的SAX 和DOM标准兼容,为Java 程序员提供了一个简单、轻量的XML文档操作

方法。由于JDOM是专门为Java 程序员开发的,所以采用许多Java语言的优秀特性,比如方法重载、集合(Collections)和类映射(Reflection)

。  
  3. dom4j   这是很常用的。
Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。

二.下面以dom4j为例:



package xml;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Iterator;

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;

你可能感兴趣的:(java,apache,xml,框架,perl)