使用Dom4j创建XML文件

来源:互联网 发布:败类 网络歌手 编辑:程序博客网 时间:2024/05/11 12:04
public void CreateXMLByDOM4J() {   // 创建Document对象        Document document = DocumentHelper.createDocument();        // 创建根节点        Element rss = document.addElement("rss");        //为rss根节点添加属性        rss.addAttribute("version", "2.0");        // 创建channel子节点        Element channel = rss.addElement("channel");        // 创建title子节点        Element title = channel.addElement("title");        // 设置title节点的值        title.setText("<![CDATA[你好 ]]>");        // 创建输出格式(OutputFormat对象)        OutputFormat format = OutputFormat.createPrettyPrint();        ///设置输出文件的编码        //format.setEncoding("GBK");        Writer out;        try {        //创建一个输出流对象        out = new FileWriter("E://new.xml");            // 创建XMLWriter对象            XMLWriter writer = new XMLWriter(out, format);            //设置不自动进行转义            writer.setEscapeText(false);            // 生成XML文件            writer.write(document);            //关闭XMLWriter对象            writer.close();            log.info("生成XML文件成功");        } catch (IOException e) {            e.printStackTrace();            log.info("生成XML文件失败");        }    }

原创粉丝点击