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

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

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

    想飛就別怕摔

    大爺?shù)牟M罵人

    java中使用Dom4j創(chuàng)建xml文件【轉(zhuǎn)】

     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 類(lèi)創(chuàng)建一個(gè)文檔實(shí)例。 DocumentHelper 是生成 XML 文檔節(jié)點(diǎn)的 dom4j API
    17         // 工廠類(lèi)。
    18         Document document = DocumentHelper.createDocument();
    19         
    20         // 使用 addElement() 方法創(chuàng)建根元素 catalog 。 addElement() 用于向 XML 文檔中增加元素。
    21         //<catalog></catalog>  root層的。
    22         Element catalogElement = document.addElement("catalog");
    23         
    24         // 在 catalog 元素中使用 addComment() 方法添加注釋“An XML catalog”。
    25         //<!--An XML catalog--> 添加注釋?zhuān)?/span>
    26         catalogElement.addComment("An XML catalog");
    27         
    28         // 在 catalog 元素中使用 addProcessingInstruction() 方法增加一個(gè)處理指令。
    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() 方法設(shè)置 article 元素的文本。
    49         titleElement.setText("Java configuration with XML Schema");
    50         
    51         //在 article 元素中增加 author 元素。
    52         Element authorElement = articleElement.addElement("author");
    53         
    54         //在 author 元素中增加 firstname 元素并設(shè)置該元素的文本。
    55         Element firstNameElement = authorElement.addElement("firstname");
    56         firstNameElement.setText("Marcello");
    57         
    58         //在 author 元素中增加 lastname 元素并設(shè)置該元素的文本。
    59         Element lastNameElement = authorElement.addElement("lastname");
    60         lastNameElement.setText("Vitaletti");
    61         
    62         //可以使用 addDocType() 方法添加文檔類(lèi)型說(shuō)明。
    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 

    運(yùn)行此程序所需要的包,dom4j.jar

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

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

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(5)

    隨筆分類(lèi)(94)

    隨筆檔案(93)

    文章分類(lèi)(5)

    文章檔案(5)

    相冊(cè)

    JAVA之橋

    SQL之音

    兄弟之窗

    常用工具下載

    積分與排名

    最新評(píng)論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲欧洲国产综合| 国产成年无码久久久免费| 午夜亚洲www湿好大| 免费在线观看黄网站| 韩国免费一级成人毛片| 国产一区二区免费视频| 免费国产草莓视频在线观看黄| 亚洲三级视频在线观看| 亚洲午夜视频在线观看| 亚洲国产另类久久久精品小说| 亚洲成A人片在线观看无码3D| 麻豆国产VA免费精品高清在线 | 亚洲综合无码AV一区二区| 国产精品深夜福利免费观看| 免费电视剧在线观看| 24小时日本韩国高清免费| 男人进去女人爽免费视频国产| 黄色a级片免费看| 亚洲AV成人一区二区三区观看| 亚洲AV综合色区无码二区偷拍 | eeuss影院ss奇兵免费com| 亚洲av日韩专区在线观看| 国产亚洲福利在线视频| 亚洲乱码一二三四区麻豆| 亚洲国产精品网站久久| 亚洲视频一区在线观看| 亚洲视频在线观看免费| 亚洲丁香色婷婷综合欲色啪| 亚洲国产高清人在线| 亚洲久本草在线中文字幕| 亚洲宅男永久在线| 亚洲第一二三四区| 亚洲图片中文字幕| 亚洲国产乱码最新视频| 亚洲最大的成人网| 亚洲国产精品无码中文lv| 亚洲变态另类一区二区三区| 亚洲av成人中文无码专区| 羞羞漫画登录页面免费| 产传媒61国产免费| 91免费福利视频|