zoukankan      html  css  js  c++  java
  • Dom4j 生成xml并格式化

     Document document = DocumentHelper.createDocument();
    //创建root 
            Element root = document.addElement("parameters");  
            //生成root的一个接点  
            Element param = root.addElement("parameter"); 
            // 为节点添加属性 
            param.addAttribute("key", "sys.username"); 
            // 为节点添加文本, 也可以用addText() 
            param.addCDATA("中国"); 

            //设置文件编码  
            OutputFormat xmlFormat = new OutputFormat();  
            xmlFormat.setEncoding("UTF-8"); 
            // 设置换行 
            xmlFormat.setNewlines(true); 
            // 生成缩进 
            xmlFormat.setIndent(true); 
            // 使用4个空格进行缩进, 可以兼容文本编辑器 
            xmlFormat.setIndent("    "); 
            

      String filePath = " E:/BOSS/tomcat/adao/createXmlDemo.xml";
            //创建写文件方法  
            XMLWriter xmlWriter = new XMLWriter(new FileWriter(filePath),xmlFormat);  
            //写入文件  
            xmlWriter.write(document);  
            //关闭  
            xmlWriter.close(); 

    输出结果为: 
    <?xml version="1.0" encoding="UTF-8"?> 

    <parameters> 
        <parameter key="sys.username" type="string"><![CDATA[中国]]></parameter> 
    </parameters> 

  • 相关阅读:
    DBS-Oracle:表的连接查询
    权益保护-产权保护-申请:如何撰写专利申请所需材料
    权益保护-产权保护:软件著作权
    权益保护-产权保护:专利申请
    Code-C#:手机号码验证
    软件-数据库-数据库管理工具-Navicat:百科
    WCF:目录
    WCF:百科
    ASP.NET Core-组件-后台任务:Hangfire
    ASP.NET Core-组件:目录
  • 原文地址:https://www.cnblogs.com/adao21/p/9105802.html
Copyright © 2011-2022 走看看