DOM4j生成xml

来源:互联网 发布:java面向对象知识点 编辑:程序博客网 时间:2024/06/08 16:41
public class Xmltest {    public static void main(String[] args) {    //获取document对象    Document document2=DocumentHelper.createDocument();    //获取根元素  以此为开始增加xml元素    Element e_China=DocumentHelper.createElement("China");    //向下添加一个元素    Element pro=e_China.addElement("provice");    pro.addText("北京");    //添加内容    //添加属性元素    Element name=pro.addElement("name");    name.addText("北京");    Element num=pro.addElement("num");    num.addText("10010");    //把根元素节点设置到document上,创建文档    document2.setRootElement(e_China);    try {        //创建一个文件输出流        FileOutputStream fileOutputStream=new FileOutputStream(new File("palce.xml"));        try {        创建一个xmlwriter对象,把文档对象写出问xml文件            XMLWriter writer=new XMLWriter(fileOutputStream);            try {                writer.write(document2);            } catch (IOException e) {                // TODO Auto-generated catch block                e.printStackTrace();            }        } catch (UnsupportedEncodingException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    } catch (FileNotFoundException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }    } }

生成的xml文件

原创粉丝点击