dom4j是一個Java的XML API,類似于jdom,用來讀寫XML文件的。dom4j是一個非常非常優(yōu)秀的Java XML API,具有性能優(yōu)異、功能強(qiáng)大和極端易用使用的特點,同時它也是一個開放源代碼的軟件,可以在SourceForge上找到它.
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比太白網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式太白網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋太白地區(qū)。費用合理售后完善,十年實體公司更值得信賴。對主流的java XML API進(jìn)行的性能、功能和易用性的評測,dom4j無論在那個方面都是非常出色的。如今你可以看到越來越多的Java軟件都在使用dom4j來讀寫XML,例如hibernate,包括sun公司自己的JAXM也用了Dom4j。
使用Dom4j開發(fā),需下載dom4j相應(yīng)的jar文件
1.官網(wǎng)下載: http://www.dom4j.org/dom4j-1.6.1/
2.dom4j是sourceforge.net上的一個開源項目,因此可以到http://sourceforge.Net/projects/dom4j下載其最新版.
打開dom4j-1.6.1的解壓文件,在這里可以看到有docs幫助的文件夾,也有需要使用dom4j解析xml文件的dom4j-1.6.1.jar文件.我們只需要把dom4j-1.6.1.jar文件構(gòu)建到我們開發(fā)的項目中就可以使用dom4j開發(fā)了.
下面我以Myeclipse創(chuàng)建Java項目的構(gòu)建方法為例說明.
首先創(chuàng)建一個demo項目,在demo項目中創(chuàng)建一個lib文件,把dom4j-1.6.1.jar文件拷貝到lib中,然后右鍵dom4j-1.6.1jar文件
點擊Add to Build Path即可構(gòu)建到項目中去了.
備注:如果進(jìn)行的是web項目開發(fā),我們只需要把它拷貝到web-inf/lib中去即可,會自動構(gòu)建到web項目中.
在項目開發(fā)的過程中可以參考docs文件夾的(幫助文檔),找到index.html打開,點擊Quick start可以通過幫助文檔進(jìn)行學(xué)習(xí) dom4j進(jìn)行xml的解析.
下面我對我認(rèn)為api中重要的方法進(jìn)行翻譯說明如下:
一、DOM4j中,獲得Document對象的方式有三種:
//1.讀取XML文件,獲得document對象 SAXReader reader = new SAXReader(); Document document = reader.read(new File("csdn.xml")); //2.解析XML形式的文本,得到document對象. String text = "<csdn></csdn>"; Document document = DocumentHelper.parseText(text); //3.主動創(chuàng)建document對象. Document document = DocumentHelper.createDocument(); //創(chuàng)建根節(jié)點 Element root = document.addElement("csdn");
當(dāng)前標(biāo)題:Dom4j解析XML_動力節(jié)點Java學(xué)院整理-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://aaarwkj.com/article26/cocgjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、品牌網(wǎng)站制作、網(wǎng)站營銷、Google、網(wǎng)頁設(shè)計公司、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容