首页  ·  知识 ·  编程语言
XML文件的生成与导出
施杨de编程世界  http://www.cnblogs.com/shiyangxt/  Java  编辑:dezai  图片来源:网络
环境:MyEclipse6.5 在J2EE的项目中如果想要导出XML文件,则需要jdom或dom4j支持。 我下面所实现的XMl文件的生成与导出是使用的jdom。

环境: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
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读