博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
----- java导出xml
阅读量:6939 次
发布时间:2019-06-27

本文共 2088 字,大约阅读时间需要 6 分钟。

hot3.png

import java.io.FileNotFoundException;  import java.io.FileOutputStream;  import java.io.IOException;    import org.jdom.Document;  import org.jdom.Element;  import org.jdom.output.Format;  import org.jdom.output.XMLOutputter;    public class CreatXml {        /**       * 创建人:黄柳松       * 创建时间:下午04:33:37       * 描述   :用jdom生成xml       */      public static void BulidXml(){          Element root=new Element("School");//创建根节点School节点          Document document=new Document(root);//把根节点添加打文档中          Element  elementclass=new Element("class");//创建根节点的子节点          elementclass.setAttribute("name","张三");//给子节点添加name属性          elementclass.setAttribute("id","002");//给子节点添加id属性          Element element_subject=new Element("subject");//给子节点添加subject元素          element_subject.addContent("数学");          elementclass.addContent(element_subject);                    Element element_subject1=new Element("score");//给子节点添加score元素          element_subject1.addContent("90");          elementclass.addContent(element_subject1);                    Element element_subject2=new Element("card");//给子节点添加card元素          element_subject2.addContent("024125");          elementclass.addContent(element_subject2);                              root.addContent(elementclass);//把子节点添加到根节点中。          XMLOutputter XMLOut = new XMLOutputter(FormatXML());  //生成xml文件          try {              XMLOut.output(document, new FileOutputStream("src\\school.xml"));          } catch (FileNotFoundException e) {              System.out.println("生成xml文件失败!");              e.printStackTrace();          } catch (IOException e) {              System.out.println("生成xml文件失败!");              e.printStackTrace();          }      }      public static void main(String[] args) {          BulidXml();      }        public static Format FormatXML(){                //格式化生成的xml文件               Format format = Format.getCompactFormat();                format.setEncoding("utf-8");                format.setIndent(" ");                return format;            }    }

 

转载于:https://my.oschina.net/liusonghuang/blog/1359319

你可能感兴趣的文章
摸书——冯骥才
查看>>
什么是互联网金融?
查看>>
" "(双引号)与 ' '(单引号)的区别
查看>>
DELL服务器重做RAID
查看>>
DNS主从类型的架设
查看>>
我的友情链接
查看>>
Apache日志配置参数说明
查看>>
4.3 vsftpd文件共享
查看>>
新浪微博oauth2.0弹出验证dialog中输入框被输入法覆盖的解决办法
查看>>
anndroid ndk使用
查看>>
Ajax
查看>>
微服务架构
查看>>
我的友情链接
查看>>
file文件操作
查看>>
实战Jenkins+SVN+tomcat持续集成发布
查看>>
为Nginx制作404 403 500等错误页面
查看>>
ognl 表达式常用表达式语言
查看>>
Nginx/LVS/HAProxy 负载均衡软件的优缺点详解
查看>>
Oracle导表语句
查看>>
ORA-28001: 口令已经失效
查看>>