zoukankan      html  css  js  c++  java
  • dom4j生成xml

    package com.yunfengtech.solution.business;
    
    import java.io.FileOutputStream;  
      
    import org.dom4j.Document;  
    import org.dom4j.DocumentHelper;  
    import org.dom4j.Element;  
    import org.dom4j.io.OutputFormat;  
    import org.dom4j.io.XMLWriter;
    public class demo3 {  
      
        public static void main(String[] args) throws Exception {  
              
            //1.第一种 创建文档及设置根元素节点的方式  
              
            //创建文档的根节点  
    //      Document document = DocumentHelper.createDocument();  
    //      //创建文档的 根元素节点  
    //      Element root = DocumentHelper.createElement("Person");  
    //        document.setRootElement(root);  
              
            //2.第二种 创建文档及设置根元素节点的方式  
            Element root = DocumentHelper.createElement("Person");  
            Document document = DocumentHelper.createDocument(root);  
            //给根节点添加属性  
            root.addAttribute("学校", "南大").addAttribute("位置", "江西");  
              
            //给根节点添加孩子节点  
            Element element1 = root.addElement("学生");  
            element1.addElement("姓名").addAttribute("婚姻", "单身").addText("小章");  
            element1.addElement("年龄").addText("21");  
              
            Element element2 = root.addElement("学生");  
            element2.addElement("姓名").addAttribute("婚姻", "单身").addText("小红").addElement("爱好").addText("唱歌");  
            element2.addElement("年龄").addText("22");  
                      
              
            //把生成的xml文档存放在硬盘上  true代表是否换行  
            OutputFormat format = new OutputFormat("    ",true);  
            format.setEncoding("GBK");//设置编码格式  
            XMLWriter xmlWriter = new XMLWriter(new FileOutputStream("d:/Person.xml"),format);  
          
            xmlWriter.write(document);  
            xmlWriter.close();  
        }  
      
    } 
  • 相关阅读:
    hive 调优
    nohup
    安装ElasticSearch 6.1.1 head插件
    101. Symmetric Tree
    67. Add Binary
    70. Climbing Stairs
    896. Monotonic Array
    66. Plus One
    27. Remove Element
    Apache Tomcat文件包含漏洞风险大,威胁全球约8万台服务器
  • 原文地址:https://www.cnblogs.com/pureEve/p/5973736.html
Copyright © 2011-2022 走看看