zoukankan      html  css  js  c++  java
  • XML 05:利用dom4j生成xml文档

    我们可以利用dom4j解析XML文档, 也可以用dom4j创建XML文档:

    1.  官方示例 - 创建文档:

          官方示例, 保存文档:

     2.  在自己的环境里运行:

    import org.dom4j.Document;
    import org.dom4j.DocumentHelper;
    import org.dom4j.Element;
    import java.io.FileWriter;
    public class createXML{ public static void main(String[] args) throws Exception{ Document document = DocumentHelper.createDocument();  // 创建一个空的document Element root = document.addElement("root");        // 添加一个根元素 Element author1 = root.addElement("author") .addAttribute("name","James") .addAttribute("location","UK") .addText("James Strachan");
                /*  
                   如果想在 author 标签下添加新的元素, 则,可以使用author下的add方法:
                   author1.addElement("sikiedu.com");

                   运行结果:
                   author 下添加了标签 sikiedu.com
                */ Element author2
    = root.addElement("author") .addAttribute("name","Bob") .addAttribute("location","US") .addText("Bob McWhirter");

    // 1.此时,文档已经创建, 但并没有保存
    // 2.保存方法:
               // 利用FileWriter
    FileWriter out = new FileWriter("output.xml");
    document.write(out);  //把ducument写入到硬盘上的 output.xml 位置
    out.close();

                // 运行结果: 工程里新增了文件 output.xml
                
    return document; } }




    运行结果:

     运行效果2:

     

  • 相关阅读:
    X Apex 忘记internal密码
    X ORA-27303: additional information: startup egid = 202 (?), current egid = 101 (dba)
    X 高效查看MySQL帮助文档的方法
    X mysql高可用之MHA--邮件报警
    X MHA高可用配置及故障切换——详细部署步骤及报错解决办法
    X linux 配置发送邮件的功能
    RESTFUL(javax.ws.rs-api)
    nginx及基本原理
    nginx中的location匹配规则
    Linux网络(TCP/IP)
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/13464013.html
Copyright © 2011-2022 走看看