博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用 dom4j编写一个简单输出到文件的例子
阅读量:2453 次
发布时间:2019-05-10

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

代码编写是参考这篇文档:

 

/** * XmlOutput.java  * 2011-2-21 下午02:09:35 */package com.gbit.test;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.XMLWriter;/** * @author linzq *  */public class XmlOutput{    public static void main(String[] args) throws IOException    {        // 当前class文件所在的目录        String path = xmlOutput.class.getResource(".").getFile().toString();        // 利用DocumentHelper创建一个xml文档。        Document doc = DocumentHelper.createDocument();        // 用DocumentHelper创建的xml文档添加根元素。        Element root = doc.addElement("books");        // 添加子元素        Element author1 = root.addElement("author").addAttribute("name",                "james").addAttribute("location", "UK").addText(                "James Strachan");        Element author2 = root.addElement("author").addAttribute("name", "Bob")                .addAttribute("location", "USA").addText("Bob McWhirter");        FileOutputStream output = new FileOutputStream(new File(path +                "books_out.xml"));        // 格式化输出        OutputFormat format = OutputFormat.createPrettyPrint();        XMLWriter writer = new XMLWriter(output, format);        writer.write(doc);        writer.flush();        writer.close();    }}
 

d

转载地址:http://fddhb.baihongyu.com/

你可能感兴趣的文章
aalto 交互_向芬兰的Aalto Fablab付款
查看>>
迈向更大包容性
查看>>
linux 邮件开源工具_5个适用于Linux的开源个人理财工具
查看>>
机器学习入门python_使用Python进行机器学习入门
查看>>
kde调整分辨率_7个很酷的KDE调整将改变您的生活
查看>>
卫星重访周期_通过开放式冒险重访巨大的洞穴
查看>>
Raspberry Pi Zero W修复了网络遗漏
查看>>
公众号精选评论点赞_十大和编辑精选:三月评论
查看>>
python中flask_为什么以及如何在Python Flask中处理异常
查看>>
适合初学者的开源c需要项目_您的开源项目需要总裁吗?
查看>>
Python脚本可自动替换Scribus中的文本
查看>>
代码交互式图文_围绕交互式代码构建教室
查看>>
公众号精选评论点赞_十大和编辑精选:七月评论
查看>>
软齿面减速机抛开图_为了共同的目标而抛开自我
查看>>
维度诅咒_CEO自我的礼物和诅咒
查看>>
如何使用Jenkins运行JMeter
查看>>
angular 初探_初探Google的Science Journal应用
查看>>
关于开源软件研究的英文论文_关于开源公司软件的7个神话
查看>>
非传统营销 text_在传统营销失败的地方,社区推动的营销成功
查看>>
irc ubuntu_IRC入门
查看>>