栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java写入内容到xml文件——Dom4J

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java写入内容到xml文件——Dom4J

package xml;

import org.dom4j.document;
import org.dom4j.documentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;

import java.io.File;
import java.io.FileOutputStream;



public class WriteXmlFileDom4j {
    public static void main(String[] args) {
        try {
            // 1、创建document对象
            document document = documentHelper.createdocument();
            // 2、创建根节点rss
            Element bookInfo = document.addElement("bookInfo");
            // 3、向rss节点添加version属性
            bookInfo.addAttribute("version", "1.0");
            // 4、生成子节点及子节点内容
            Element book = bookInfo.addElement("book");
            book.addAttribute("id", "20190139-0001");
            book.addElement("title").setText("校正傷寒論十卷");
            book.addElement("author").setText("(漢)張仲景述 (晉)王叔和 (宋)林億校正 (日本)淺野徽校正");
            book.addElement("volume").setText("第1冊");
            Element book2 = bookInfo.addElement("book");
            book2.addAttribute("id", "20190293-0001");
            book2.addElement("title").setText("尚書十三卷");
            book2.addElement("author").setText("(宋)岳珂編");
            book2.addElement("volume").setText("第1冊");

            // 5、设置生成xml的格式
            OutputFormat format = OutputFormat.createPrettyPrint();
            // 设置编码格式
            format.setEncoding("UTF-8");

            // 6、生成xml文件
            File file = new File("C:\Users\admin\Desktop\xMLTest\bookInfo.xml");
            XMLWriter writer = new XMLWriter(new FileOutputStream(file), format);
            // 设置是否转义,默认使用转义字符
            writer.setEscapeText(false);
            writer.write(document);
            writer.close();
            System.out.println("生成xml成功");
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("生成xml失败");
        }
    }
}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/672293.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号