zoukankan      html  css  js  c++  java
  • JDom写入XML例子

    package com.zuxia.jdom;

    import java.io.FileOutputStream;

    import org.jdom.Document;
    import org.jdom.Element;
    import org.jdom.output.Format;
    import org.jdom.output.XMLOutputter;

    /**
     *
     * 利用JDOM来生成xml文件
     *
     * 步骤:
     * 1. 创建子节点--》根节点。
     *
     * 2. 根据根节点,生成一个Document。
     *
     * 3. 写成一个Xml的文件。
     *
     */
    public class WriteXML {
     
     public static void main(String[] args) {
      
      //子节点创建完成
      Element name,sex,age;
      
      name = new Element("name");//创建节点名
      name.setText("李四");
      
      sex = new Element("sex");//创建节点名
      sex.setText("男");
      
      age = new Element("age");//创建节点名
      age.setText("50");
      
      //创建student节点
      Element student = new Element("student");
      student.addContent(name);
      student.addContent(sex);
      student.addContent(age);
      
      
      //创建根节点
      Element root = new Element("class");
      
      root.addContent(student);
      
      //将根节点转换成一个document
      Document doc = new Document(root);
      
      //写成一个xml的文件
      //可以设置xml的文档格式
      Format fmt = Format.getCompactFormat();  
      fmt.setIndent("    ");
      
      XMLOutputter out = new XMLOutputter(fmt);
      
      try {
      
       out.output(doc, new FileOutputStream("e:/writeXml.xml"));
       
      } catch (Exception e) {
       e.printStackTrace();
      }
      
      System.out.println("成功!");  
     }
     
    }

  • 相关阅读:
    Qt中使用cout, cin, cerr
    linux下清理系统垃圾
    linux清理内存命令
    boost 特点
    linux boost 安装
    valgrind 的使用及错误信息分析
    ArcGIS Engine 编辑介绍
    ArcGIS Engine 编辑- IWorkspaceEdit
    ArcGIS Engine 编辑- ITask
    CreateFeature与CreateFeatureBuffer区别
  • 原文地址:https://www.cnblogs.com/wshan/p/2721924.html
Copyright © 2011-2022 走看看