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

來源:文萃谷 3.35K

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

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

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

1、導入jar包與命名空間

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

然後import下面這三個類:

複製代碼 代碼如下:

import ment;

import mentHelper;

import ent;

2、定義XML架構

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

複製代碼 代碼如下:

Document document = teDocument();

Element root = lement("return");

3、添加子節點

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

複製代碼 代碼如下:

Element returnvalue = lement("returnvalue");

Element returninfo = lement("returninfo");

4、為子節點添加內容

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

複製代碼 代碼如下:

ext("false");

ext("get-session-fail");

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

複製代碼 代碼如下:

lement("id")ext("12345");

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

複製代碼 代碼如下:

int id=1;

lement("id")ext(id+"");

5、輸出XML

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

複製代碼 代碼如下:String output = L();

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

複製代碼 代碼如下:ontentType("text/xml");

e(output);

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

熱門標籤