博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用DOM4J创建一个新的XML文件
阅读量:7087 次
发布时间:2019-06-28

本文共 1180 字,大约阅读时间需要 3 分钟。

hot3.png

import java.io.FileOutputStream;

import org.dom4j.Document;

import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;

public class TEXT01 {
    public static void main(String[] args) throws Exception {
        //1,生成DOM树
        Document doc = 
                DocumentHelper.createDocument();
        
        Element email = doc.addElement("email");
        email.addAttribute("date","2018-5-5");
        email.addAttribute("time","9:49:19");
        email.addElement("form").setText("aaa@aaa.com");
        
        Element to = email.addElement("to");
        to.addElement("to-email").setText("bbb@bbb.com");
        to.addElement("to-email").setText("ccc@ccc.com");
        to.addElement("to-email").setText("ddd@ddd.com");
        email.addElement("subject").setText("");
        
        Element body = email.addElement("body");
        body.setText(">>>Hello Dom4j!!!<<<");
        body.addCDATA(">>>你哈渐渐<<<");
        
        
        //2,吧dom树输出XML
        //流
        FileOutputStream out = 
                new FileOutputStream("d:/e.xml");
        //格式工具
        OutputFormat fmt = 
//                OutputFormat.createCompactFormat();
                OutputFormat.createPrettyPrint();
        fmt.setEncoding("UTF-8");
        
        //xml输出工具
        XMLWriter write = new XMLWriter(out,fmt);
        write.write(doc);
        write.flush();
        write.close();
    }
    
    
    
}
 

转载于:https://my.oschina.net/redpotato/blog/1807212

你可能感兴趣的文章
实验二
查看>>
Android开发,在Activity启动时,默认隐藏软键盘。和遮挡Edittext时的处理
查看>>
Mongodb shell 基本操作
查看>>
【转】oracle connect by用法
查看>>
android Animation 动画绘制逻辑
查看>>
Ubuntu 12.04安装和设置SSH服务
查看>>
[转]重入和不可重入函数概念浅析
查看>>
git学习心得总结
查看>>
实验四 主存空间的分配和回收
查看>>
scala mysql jdbc oper
查看>>
浅谈分支预测、流水线与条件转移(转载)
查看>>
前端技能树
查看>>
【软件工程】02组软件工程组队项目——课程管理小助手需求文档
查看>>
java面试每日一题8
查看>>
leetcode Majority Element
查看>>
UISprite(NGUI)扩展 图片镂空
查看>>
只是一段听力练习:金凯瑞致伊斯特伍德
查看>>
求第五个人多大岁数
查看>>
mybatis什么时候用resulttype 什么时候用resultmap
查看>>
去除sql的前后半角全角空格
查看>>