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> 

  • 相关阅读:
    POJ-1035 Spell checker---字符串处理
    hdu-3572 Task Schedule---最大流判断满流+dinic算法
    BZOJ4826: [Hnoi2017]影魔
    BZOJ4825: [Hnoi2017]单旋
    BZOJ3504: [Cqoi2014]危桥
    BZOJ4407: 于神之怒加强版
    BZOJ2818: Gcd
    BZOJ4542: [Hnoi2016]大数
    BZOJ4540: [Hnoi2016]序列
    BZOJ4537: [Hnoi2016]最小公倍数
  • 原文地址:https://www.cnblogs.com/adao21/p/9105802.html
Copyright © 2011-2022 走看看