91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中構造、生成XML的方法示例

發布時間:2021-01-18 11:39:39 來源:億速云 閱讀:230 作者:小新 欄目:編程語言

小編給大家分享一下Java中構造、生成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的方法示例”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嘉黎县| 赤壁市| 景泰县| 嘉定区| 赤水市| 布拖县| 邓州市| 顺昌县| 阜城县| 青河县| 革吉县| 莱州市| 石柱| 惠来县| 南京市| 沁水县| 那坡县| 郎溪县| 益阳市| 子长县| 长治市| 古丈县| 青川县| 韩城市| 永胜县| 加查县| 长顺县| 万宁市| 常宁市| 青州市| 平泉县| 新闻| 石柱| 蓝山县| 无极县| 塘沽区| 金昌市| 湖北省| 麦盖提县| 黄大仙区| 武威市|