色www,五月婷婷深爱五月,午夜国产一级片,色噜噜综合,国产大胸无码视频,清纯美女被操黄网站在线观看,波多野结衣av高清一区二区三区

Java中如何構(gòu)造、生成XML簡明

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

Java中如何構(gòu)造、生成XML簡明

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

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

  1、導(dǎo)入jar包與命名空間

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

  然后import下面這三個類:

  復(fù)制代碼 代碼如下:

  import org.dom4j.Document;

  import org.dom4j.DocumentHelper;

  import org.dom4j.Element;

  2、定義XML架構(gòu)

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

  復(fù)制代碼 代碼如下:

  Document document = DocumentHelper.createDocument();

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

  3、添加子節(jié)點

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

  復(fù)制代碼 代碼如下:

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

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

  4、為子節(jié)點添加內(nèi)容

  可以為已經(jīng)創(chuàng)建的子節(jié)點添加內(nèi)容:

  復(fù)制代碼 代碼如下:

  returnvalue.addText("false");

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

  也可以創(chuàng)建子節(jié)點的同時添加內(nèi)容:

  復(fù)制代碼 代碼如下:

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

  注意,在使用addText來添加節(jié)點文本內(nèi)容時,有時候我們會直接將變量作為函數(shù)的參數(shù)。如果這個變量為null時,addText函數(shù)會報錯。如果是其它非字符串類型時,也會報錯?梢栽趨(shù)后加一個空字符串來避免報錯。

  復(fù)制代碼 代碼如下:

  int id=1;

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

  5、輸出XML

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

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

  如果要將這個XML作為整個網(wǎng)頁的輸出,那就要:

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

  response.write(output);

  關(guān)于Java中XML的構(gòu)造與輸出,本文就介紹這么多,希望對您有所幫助,謝謝!

【Java中如何構(gòu)造、生成XML簡明】相關(guān)文章:

用Java如何處理XML數(shù)據(jù)10-22

java程序中如何調(diào)用linux命令08-27

如何編譯java程序09-28

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

關(guān)于XML技術(shù)在數(shù)據(jù)交換中的應(yīng)用09-28

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

在Java中執(zhí)行JavaScript代碼07-14

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

Java中的動態(tài)代碼編程06-27

Java如何實現(xiàn)簡單的whois查詢09-21