十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本文实例讲述了java使用dom4j生成与解析xml文档的方法。分享给大家供大家参考,具体如下:

xml是一种新的数据格式,主要用于数据交换。我们所用的框架都有涉及到xml。因此解析或生成xml对程序员也是一个技术难点。这里就用dom4j来生成一个文档,需要注意的是每个xml文档只有一个根节点。
package org.lxh;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.UnsupportedEncodingException;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
public class CreateXml {
public static void main(String[] args) {
File f=new File("d:"+File.separator+"my.xml");
Document docu=DocumentHelper.createDocument(); //创建xml文档
Element linkman=docu.addElement("linkman"); //创建根节点
Element name=linkman.addElement("name"); //创建子元素
Element age=linkman.addElement("age");
name.setText("陈瑞银"); //设置name节点的内容
age.setText("22"); //设置age节点的内容
OutputFormat format=OutputFormat.createPrettyPrint(); //指定输出格式
format.setEncoding("UTF-8"); //指定输出编码
try {
XMLWriter w=new XMLWriter(new FileOutputStream(f),format); //输出文件
w.write(docu); //输出内容
w.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}