• 用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>
  • 相关阅读:
    浅谈 iOS 之 Crash log 符号化
    聊聊 Statsd 和 Collectd 那点事!
    如何使用 Zend Expressive 建立 NASA 图片库?
    Nagios 邮箱告警的方式太OUT了!
    如何从软硬件层面提升 Android 动画性能?
    这样查看告警邮件要慢一点……
    Android 共享文件的 Runtime 权限
    第38节:hashCode()与toString()与equals()函数的作用,内部类和匿名内部类
    第37节:多线程安全问题
    第37节:多线程安全问题
  • 原文地址:https://www.cnblogs.com/wtiancai/p/140667.html
Copyright © 2020-2023  润新知