<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Java中如何構造、生成XML簡明

    時間:2024-07-17 07:00:18 XML DOM 我要投稿
    • 相關推薦

    Java中如何構造、生成XML簡明

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

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

      1、導入jar包與命名空間

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

      然后import下面這三個類:

      復制代碼 代碼如下:

      import org.dom4j.Document;

      import org.dom4j.DocumentHelper;

      import org.dom4j.Element;

      2、定義XML架構

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

      復制代碼 代碼如下:

      Document document = DocumentHelper.createDocument();

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

      3、添加子節點

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

      復制代碼 代碼如下:

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

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

      4、為子節點添加內容

      可以為已經創建的子節點添加內容:

      復制代碼 代碼如下:

      returnvalue.addText("false");

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

      也可以創建子節點的同時添加內容:

      復制代碼 代碼如下:

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

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

      復制代碼 代碼如下:

      int id=1;

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

      5、輸出XML

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

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

      如果要將這個XML作為整個網頁的輸出,那就要:

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

      response.write(output);

      關于Java中XML的構造與輸出,本文就介紹這么多,希望對您有所幫助,謝謝!

    【Java中如何構造、生成XML簡明】相關文章:

    用Java如何處理XML數據10-22

    java程序中如何調用linux命令08-27

    如何編譯java程序09-28

    Word目錄如何自動生成02-26

    關于XML技術在數據交換中的應用09-28

    如何讓JAVA代碼更高效07-18

    在Java中執行JavaScript代碼07-14

    word的自動生成目錄如何操作08-10

    Java中的動態代碼編程06-27

    Java如何實現簡單的whois查詢09-21

    主站蜘蛛池模板: 香蕉国产精品频视| 国产精品 羞羞答答在线| 久久精品国产一区| 无码国产精品一区二区免费vr | 国产精品亚洲产品一区二区三区| 精品无码人妻一区二区三区品| 久久人搡人人玩人妻精品首页| 青青草国产精品久久| 国产综合精品一区二区三区| 午夜精品久久久内射近拍高清| 国产精品国产三级国产a| 日本精品卡一卡2卡3卡四卡| 国产精品jizz视频| 久久水蜜桃亚洲av无码精品麻豆| 亚洲精品国产电影| 欧美精品一二区| 欧美日韩成人精品久久久免费看 | 国产精品亚洲不卡一区二区三区 | 无码人妻精品中文字幕免费| 午夜一级日韩精品制服诱惑我们这边 | 日韩精品少妇无码受不了| 中文精品久久久久人妻不卡| 日本国产精品久久| 免费精品视频在线| 欧美日韩精品系列一区二区三区国产一区二区精品| 2022国产精品最新在线| 欧美大片日韩精品| 777被窝午夜精品影院| 91精品国产91久久| 国产高清精品在线| 成人国产精品动漫欧美一区| 一区二区三区日韩精品| 午夜影视日本亚洲欧洲精品一区| 日本人精品video黑人| 亚洲永久永久永久永久永久精品| 中文精品久久久久国产网址 | 最新国产成人精品2024| 一色屋精品视频在线观看| 中文字幕日韩精品无码内射 | 久久免费99精品国产自在现线| 久99久无码精品视频免费播放|