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> 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM