Dom4j解析XML_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理-創(chuàng)新互聯(lián)

dom4j是一個(gè)Java的XML API,類似于jdom,用來(lái)讀寫XML文件的。dom4j是一個(gè)非常非常優(yōu)秀的Java XML API,具有性能優(yōu)異、功能強(qiáng)大和極端易用使用的特點(diǎn),同時(shí)它也是一個(gè)開(kāi)放源代碼的軟件,可以在SourceForge上找到它.

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比太白網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式太白網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋太白地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。

對(duì)主流的java XML API進(jìn)行的性能、功能和易用性的評(píng)測(cè),dom4j無(wú)論在那個(gè)方面都是非常出色的。如今你可以看到越來(lái)越多的Java軟件都在使用dom4j來(lái)讀寫XML,例如hibernate,包括sun公司自己的JAXM也用了Dom4j。

使用Dom4j開(kāi)發(fā),需下載dom4j相應(yīng)的jar文件

1.官網(wǎng)下載: http://www.dom4j.org/dom4j-1.6.1/

2.dom4j是sourceforge.net上的一個(gè)開(kāi)源項(xiàng)目,因此可以到http://sourceforge.Net/projects/dom4j下載其最新版.

打開(kāi)dom4j-1.6.1的解壓文件,在這里可以看到有docs幫助的文件夾,也有需要使用dom4j解析xml文件的dom4j-1.6.1.jar文件.我們只需要把dom4j-1.6.1.jar文件構(gòu)建到我們開(kāi)發(fā)的項(xiàng)目中就可以使用dom4j開(kāi)發(fā)了.


下面我以Myeclipse創(chuàng)建Java項(xiàng)目的構(gòu)建方法為例說(shuō)明.


首先創(chuàng)建一個(gè)demo項(xiàng)目,在demo項(xiàng)目中創(chuàng)建一個(gè)lib文件,把dom4j-1.6.1.jar文件拷貝到lib中,然后右鍵dom4j-1.6.1jar文件

Dom4j解析XML_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

點(diǎn)擊Add to Build Path即可構(gòu)建到項(xiàng)目中去了.

備注:如果進(jìn)行的是web項(xiàng)目開(kāi)發(fā),我們只需要把它拷貝到web-inf/lib中去即可,會(huì)自動(dòng)構(gòu)建到web項(xiàng)目中.

在項(xiàng)目開(kāi)發(fā)的過(guò)程中可以參考docs文件夾的(幫助文檔),找到index.html打開(kāi),點(diǎn)擊Quick start可以通過(guò)幫助文檔進(jìn)行學(xué)習(xí) dom4j進(jìn)行xml的解析.

Dom4j解析XML_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

下面我對(duì)我認(rèn)為api中重要的方法進(jìn)行翻譯說(shuō)明如下:

一、DOM4j中,獲得Document對(duì)象的方式有三種:

//1.讀取XML文件,獲得document對(duì)象       
         SAXReader reader = new SAXReader();         
    Document  document = reader.read(new File("csdn.xml")); 
//2.解析XML形式的文本,得到document對(duì)象. 
         String text = "<csdn></csdn>";        
         Document document = DocumentHelper.parseText(text); 
//3.主動(dòng)創(chuàng)建document對(duì)象. 
         Document document = DocumentHelper.createDocument();       //創(chuàng)建根節(jié)點(diǎn) 
         Element root = document.addElement("csdn"); 

當(dāng)前標(biāo)題:Dom4j解析XML_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理-創(chuàng)新互聯(lián)
轉(zhuǎn)載來(lái)于:http://muchs.cn/article26/cocgjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、品牌網(wǎng)站制作網(wǎng)站營(yíng)銷、Google網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司