Java中如何構造、生成XML簡明
本文介紹在Java編程時,如何快速的.構造一個XML片段,然後再將這個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的構造與輸出,本文就介紹這麼多,希望對您有所幫助,謝謝!
-
Dreamweaver跳轉菜單的方法技巧介紹
什麼是跳轉菜單:跳轉菜單是文檔內的彈出菜單,對站點訪問者可見,並列出鏈接到文檔或文件的選項。可以創建到整個Web站點內文檔的鏈接、到其它Web站點上文檔的鏈接、電子郵件鏈接、到圖形的鏈接,也可以創建到可在瀏覽器中打開的`任何文件類型的鏈接以下是小編為大家...
-
PHP開發工程師的具體職責
PHP開發工程師的具體職責1職責:1,負責設計產品的前後台技術框架;2,承擔系統的開發工作,改進框架,基礎架構,持續優化服務;3,承擔關鍵項目的技術評審及總體設計,參與構建系統原型及關鍵技術問題的攻關活動;4,控制產品設計質量,制定產品開發規範、指導或撰寫方案、設計等文檔;5,...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
-
javascript中setInterval的用法總結
javascript中的setInterval的函數主要是在製作動畫或其他間隔性渲染(操作)效果時,對操作方法按照一定時間間隔進行調用的函數。setInterval的表達式格式主要有:setInterval(fnname,time,par1,par2,);setInterval(obj,fnname,time,par1,par2,);第一種是最常見的表達...