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> 

  • 相关阅读:
    Sublime Text 2快捷键大全
    JavaSE
    Ubuntu16.04 install ideaIC-2017.2.5.tar.gz
    Ubuntu/CentOS hadoop-2.x Cluster Setup
    Ubuntu16.04 install hadoop-2.8.1.tar.gz Cluster Setup
    12file
    11input/output
    10function
    09FlowControl
    08test
  • 原文地址:https://www.cnblogs.com/adao21/p/9105802.html
Copyright © 2011-2022 走看看