国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java中構造、生成XML簡明教程

2019-11-26 15:27:17
字體:
來源:轉載
供稿:網友

本文介紹在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的構造與輸出,本文就介紹這么多,希望對您有所幫助,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐都县| 孟村| 乐安县| 赞皇县| 宣武区| 屏东县| 沂源县| 武安市| 许昌市| 苗栗县| 镇原县| 镇雄县| 九龙城区| 五华县| 施秉县| 布拖县| 嵊泗县| 天峨县| 怀安县| 布拖县| 靖江市| 曲松县| 沾化县| 云南省| 天津市| 雷波县| 小金县| 洛浦县| 泗阳县| 清徐县| 松桃| 阜南县| 永州市| 保靖县| 土默特左旗| 石嘴山市| 琼中| 汉寿县| 时尚| 霍林郭勒市| 合山市|