1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. Java中如何構(gòu)造、生成XML簡明

        時間:2020-11-09 12:04:22 XML DOM 我要投稿

        Java中如何構(gòu)造、生成XML簡明

          本文介紹在Java編程時,如何快速的構(gòu)造一個XML片段,然后再將這個XML輸出出來。

          在日常使用Java開發(fā)時,經(jīng)常會用到XML。XML用起來好用,但寫起來煩,有沒有很簡單的構(gòu)造與輸出方法呢?且往下看。

          1、導(dǎo)入jar包與命名空間

          要在Java中使用XML,建議先導(dǎo)入一個jar包——dom4j。這是一個專門用于處理XML的jar包,非常好用。

          然后import下面這三個類:

          復(fù)制代碼 代碼如下:

          import org.dom4j.Document;

          import org.dom4j.DocumentHelper;

          import org.dom4j.Element;

          2、定義XML架構(gòu)

          在往XML片段里面寫東西之前,先要創(chuàng)建一個XML片段,或者說XML Document。如下程序中,先創(chuàng)建一個Document對象,然后在它上面創(chuàng)建一個根元素(Element)。

          復(fù)制代碼 代碼如下:

          Document document = DocumentHelper.createDocument();

          Element root = document.addElement("return");

          3、添加子節(jié)點

          有了根節(jié)點元素后,下面就可以往它上面添加子節(jié)點了。

          復(fù)制代碼 代碼如下:

          Element returnvalue = root.addElement("returnvalue");

          Element returninfo = root.addElement("returninfo");

          4、為子節(jié)點添加內(nèi)容

          可以為已經(jīng)創(chuàng)建的子節(jié)點添加內(nèi)容:

          復(fù)制代碼 代碼如下:

          returnvalue.addText("false");

          returninfo.addText("get-session-fail");

          也可以創(chuàng)建子節(jié)點的同時添加內(nèi)容:

          復(fù)制代碼 代碼如下:

          root.addElement("id").addText("12345");

          注意,在使用addText來添加節(jié)點文本內(nèi)容時,有時候我們會直接將變量作為函數(shù)的參數(shù)。如果這個變量為null時,addText函數(shù)會報錯。如果是其它非字符串類型時,也會報錯。可以在參數(shù)后加一個空字符串來避免報錯。

          復(fù)制代碼 代碼如下:

          int id=1;

          root.addElement("id").addText(id+"");

          5、輸出XML

          如果只是要得到XML的'字符串,那如下這句話就搞定了。

          復(fù)制代碼 代碼如下:String output = document.asXML();

          如果要將這個XML作為整個網(wǎng)頁的輸出,那就要:

          復(fù)制代碼 代碼如下:response.setContentType("text/xml");

          response.write(output);

          關(guān)于Java中XML的構(gòu)造與輸出,本文就介紹這么多,希望對您有所幫助,謝謝!

        【Java中如何構(gòu)造、生成XML簡明】相關(guān)文章:

        1.用Java如何處理XML數(shù)據(jù)

        2.在PHP中利用XML技術(shù)構(gòu)造遠程服務(wù)

        3.關(guān)于JAVA的XML編程

        4.Java讀取xml文件的方法

        5.js+xml自動生成表格的代碼

        6.Java編程中如何實現(xiàn)中文排序

        7.java程序中如何調(diào)用linux命令

        8.java操作xml的一個小例子

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>