环境:MyEclipse6.5
在J2EE的项目中如果想要导出XML文件,则需要jdom或dom4j支持。
我下面所实现的XMl文件的生成与导出是使用的jdom。
如果要使项目里支持全部jdom功能,必须要导入jdom的八个jar包。
如图:
不过实现上述功能只需要jdom.jar就好使。
下面是类的源码:
package com.sy.util;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.XMLOutputter;
public class XMLWriter {
/**
*
*
*
*
* @param args
*/
public static void main(String[] args) {
Element rootElt = new Element("selects");
Element selectElt = new Element("select");
Element idElt = new Element("id");
idElt.addContent("1");//设定值
Element valueElt = new Element("name");
valueElt.addContent("河北省");
rootElt.addContent(selectElt);//建立父子关系
selectElt.addContent(idElt);
selectElt.addContent(valueElt);
Document doc =new Document(rootElt);
XMLOutputter out =new XMLOutputter();
//out.setFormat(Format.getCompactFormat().setEncoding("GB2312"));//设置编码
String xmlStr=out.outputString(doc);
System.out.println(xmlStr);
try {
out.output(doc, new FileOutputStream("D:/java/work2/jdom_xml2/WebRoot/test.xml"));//导出xml文件在项目根目录
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
本文作者:施杨de编程世界 来源:http://www.cnblogs.com/shiyangxt/
CIO之家 www.ciozj.com 微信公众号:imciow