<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)論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲成AV人片久久| 亚洲嫩草影院久久精品| 亚洲男人的天堂网站| 黄页网站在线观看免费高清| 无码毛片一区二区三区视频免费播放| 久久不见久久见中文字幕免费| 亚洲免费观看网站| 久久久久国色AV免费观看性色| 亚洲永久网址在线观看| 国产99视频精品免费专区| 亚洲αv在线精品糸列| 99久久精品国产免费| 亚洲性线免费观看视频成熟| 免费国产99久久久香蕉| 亚洲尹人香蕉网在线视颅| 国产精品1024永久免费视频| 亚洲日本一线产区和二线产区对比| 日韩免费观看的一级毛片| 免费国产va视频永久在线观看| 亚洲乱码中文字幕综合| 亚洲精品理论电影在线观看| 国产男女猛烈无遮挡免费网站| 一区二区三区免费精品视频| 亚洲国产精品无码久久久秋霞2| 亚洲免费观看在线视频| 亚洲AV永久无码精品一福利| 在线观看国产区亚洲一区成人| 国产成人亚洲精品无码AV大片| 久久久久亚洲爆乳少妇无| 久久99精品视免费看| 亚洲日韩精品无码专区| 国产成人亚洲综合| **毛片免费观看久久精品| 老牛精品亚洲成av人片| 亚洲日韩欧洲乱码AV夜夜摸| 9久9久女女免费精品视频在线观看| 四虎永久在线精品免费一区二区| 中文字幕亚洲色图| 91久久精品国产免费一区| 精品久久久久久亚洲中文字幕 | 韩国日本好看电影免费看|