<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    想飛就別怕摔

    大爺的并TM罵人

    java中使用Dom4j創建xml文件【轉】

     1 package org.zzn.dom4j;
     2 
     3 import java.io.File;
     4 import java.io.FileWriter;
     5 import java.io.IOException;
     6 
     7 import org.dom4j.Document;
     8 import org.dom4j.DocumentHelper;
     9 import org.dom4j.Element;
    10 import org.dom4j.io.OutputFormat;
    11 import org.dom4j.io.XMLWriter;
    12 
    13 public class XmlDom4J {
    14     public void generateDocument() {
    15         
    16         // 使用 DocumentHelper 類創建一個文檔實例。 DocumentHelper 是生成 XML 文檔節點的 dom4j API
    17         // 工廠類。
    18         Document document = DocumentHelper.createDocument();
    19         
    20         // 使用 addElement() 方法創建根元素 catalog 。 addElement() 用于向 XML 文檔中增加元素。
    21         //<catalog></catalog>  root層的。
    22         Element catalogElement = document.addElement("catalog");
    23         
    24         // 在 catalog 元素中使用 addComment() 方法添加注釋“An XML catalog”。
    25         //<!--An XML catalog--> 添加注釋!
    26         catalogElement.addComment("An XML catalog");
    27         
    28         // 在 catalog 元素中使用 addProcessingInstruction() 方法增加一個處理指令。
    29         catalogElement.addProcessingInstruction("target""text");
    30         
    31         // 在 catalog 元素中使用 addElement() 方法增加 journal 元素。
    32         Element journalElement = catalogElement.addElement("journal");
    33         
    34         // 使用 addAttribute() 方法向 journal 元素添加 title 和 publisher 屬性。
    35         journalElement.addAttribute("title""XML Zone");
    36         journalElement.addAttribute("publisher""IBM developerWorks");
    37         
    38         //向 article 元素中添加 journal 元素。
    39         Element articleElement = journalElement.addElement("article");
    40         
    41         //為 article 元素增加 level 和 date 屬性。
    42         articleElement.addAttribute("level""Intermediate");
    43         articleElement.addAttribute("date""December-2001");
    44         
    45         //向 article 元素中增加 title 元素。
    46         Element titleElement = articleElement.addElement("title");
    47         
    48         //使用 setText() 方法設置 article 元素的文本。
    49         titleElement.setText("Java configuration with XML Schema");
    50         
    51         //在 article 元素中增加 author 元素。
    52         Element authorElement = articleElement.addElement("author");
    53         
    54         //在 author 元素中增加 firstname 元素并設置該元素的文本。
    55         Element firstNameElement = authorElement.addElement("firstname");
    56         firstNameElement.setText("Marcello");
    57         
    58         //在 author 元素中增加 lastname 元素并設置該元素的文本。
    59         Element lastNameElement = authorElement.addElement("lastname");
    60         lastNameElement.setText("Vitaletti");
    61         
    62         //可以使用 addDocType() 方法添加文檔類型說明。
    63 //        document.addDocType("catalog", null, "file://e:/Dtds/catalog.dtd");
    64         
    65         try{
    66             OutputFormat format = OutputFormat.createPrettyPrint();
    67             format.setEncoding("GBK");
    68             XMLWriter output = new XMLWriter(
    69                     new FileWriter( new File("e:/catalog.xml")),format);
    70                 output.write( document );
    71                 output.close();
    72                 }
    73              catch(IOException e){System.out.println(e.getMessage());}
    74         }
    75     
    76         public static void main(String[] argv){
    77         XmlDom4J dom4j=new XmlDom4J();
    78         dom4j.generateDocument();
    79         
    80     }
    81 }
    82 

    運行此程序所需要的包,dom4j.jar

    posted on 2008-12-28 15:04 生命的綻放 閱讀(1268) 評論(0)  編輯  收藏 所屬分類: JAVA

    <2008年12月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    導航

    統計

    常用鏈接

    留言簿(5)

    隨筆分類(94)

    隨筆檔案(93)

    文章分類(5)

    文章檔案(5)

    相冊

    JAVA之橋

    SQL之音

    兄弟之窗

    常用工具下載

    積分與排名

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲日韩在线中文字幕综合| 一级毛片一级毛片免费毛片 | 亚洲爆乳无码一区二区三区| 亚洲美女人黄网成人女| 亚洲AV色无码乱码在线观看| 免费看www视频| 亚洲国产区男人本色| 免费A级毛片无码A∨男男| 蜜芽亚洲av无码一区二区三区| 四虎影永久在线高清免费| 高潮毛片无遮挡高清免费| 亚洲人午夜射精精品日韩| 国产免费区在线观看十分钟| 亚洲精品无码国产| 一级毛片免费视频| 亚洲一线产品二线产品| 免费一级毛片在线观看| 巨胸喷奶水视频www免费视频| 亚洲国产第一站精品蜜芽| 色老头永久免费网站| 在线a亚洲v天堂网2019无码| baoyu116.永久免费视频| 亚洲午夜久久影院| 毛片基地免费观看| 青青青视频免费观看| 亚洲国产成人片在线观看| 免费专区丝袜脚调教视频| 亚洲国产成人手机在线观看| 亚洲成a人在线看天堂无码| 成人爽a毛片免费| 亚洲国产精品一区二区久| 国产大片线上免费看| 免费国产在线视频| 久久亚洲精品国产精品婷婷| 在线观看亚洲精品国产| www.999精品视频观看免费| 免费看一级高潮毛片| 亚洲人成人77777在线播放| 亚洲AV中文无码乱人伦| 免费影院未满十八勿进网站| 一级做a爰黑人又硬又粗免费看51社区国产精品视 |