zoukankan      html  css  js  c++  java
  • 用JDOM包实现生成XML文件的简单示例

    import java.io.*;
    import org.jdom.*;
    import org.jdom.input.*;
    import org.jdom.input.*;
    import org.jdom.output.*;

    public class test1 {
        public void BuildXMLDoc() throws IOException, JDOMException {
            Element eeeRoot, eee1, eee2;
            Document Doc;
            eeeRoot = new Element("employees_information");
            Doc = new Document(eeeRoot);
            eeeRoot = Doc.getRootElement();

            eee1 = new Element("name");
            eee2 = eee1.setText("C.Y. Shen");
            //eee2 = eee1.addAttribute("emp_id", "001");
            eee1 = eeeRoot.addContent(eee2);

            eee1 = new Element("age");
            eee2 = eee1.setText("43");
            eee1 = eeeRoot.addContent(eee2);

            eee1 = new Element("sex");
            eee2 = eee1.setText("Male");
            eee1 = eeeRoot.addContent(eee2);
            XMLOut.setEncoding("gb2312") ; XMLOutputter XMLOut = new XMLOutputter();
            XMLOut.output(Doc, new FileOutputStream("test1.xml"));
        }

        public static void main(String[] args) {
            try {
                test1 s1 = new test1();
                System.out.println("Now we build an XML document .....");
                s1.BuildXMLDoc();
            } catch (Exception e) {
                System.out.println(e.getMessage());
            }
        }
    }



    输出如下:
    <?xml version="1.0" encoding="gb2312" ?> 
    - <employees_information> 
    <record>
    <name>C.Y. Shen</name> 
    <age>43</age> 
    <sex>Male</sex> 
    </employees_information>
  • 相关阅读:
    js调试工具
    学习之compare:c#和c++中各种compare方法
    individual program总结2.0
    individual program总结
    C语言编程—自动生成四则运算升级版
    jQuery Validate(一)
    Java_得到GET和POST请求URL和参数列表
    jQuery Validate(二)
    MySQL_使用时遇到的问题汇总
    jQuery Validate(三)
  • 原文地址:https://www.cnblogs.com/wtiancai/p/140667.html
Copyright © 2011-2022 走看看