生成xml文件

生成后的xml文件:

 

生成后的文件所在目录:

需要的jar包:

代码:

public static void main(String[] args) throws IOException {
        //要生成xml文件,要准备各个节点,就是一个一个的Element元素对象
        Document document = DocumentHelper.createDocument();
        
        Element element = document.addElement("books");
        
        Element book1 = element.addElement("book");
        book1.addAttribute("id", "1");
        Element ne1 = book1.addElement("name");
        ne1.setText("西游记");
        Element ae1 = book1.addElement("author");
        ae1.setText("吴承恩");
        
        Element book2 = element.addElement("book");
        book2.addAttribute("id", "2");
        Element ne2 = book2.addElement("name");
        ne2.setText("水浒传");
        Element ae2 = book2.addElement("author");
        ae2.setText("施耐庵");
        
        // 设置XML文档格式
        OutputFormat outputFormat = OutputFormat.createPrettyPrint();  
        // 设置XML编码方式,即是用指定的编码方式保存XML文档到字符串(String),这里也可以指定为GBK或是ISO8859-1  
        outputFormat.setEncoding("UTF-8");
        //outputFormat.setSuppressDeclaration(true); //是否生产xml头
        outputFormat.setIndent(true); //设置是否缩进
        outputFormat.setIndent("    "); //以四个空格方式实现缩进
        outputFormat.setNewlines(true); //设置是否换行
        
        XMLWriter writer = new XMLWriter(new FileOutputStream(new File("bs.xml")),outputFormat);
        writer.write(document);
    }

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_无往而不胜_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值