真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

一、前言

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供陽信網(wǎng)站建設(shè)、陽信做網(wǎng)站、陽信網(wǎng)站設(shè)計(jì)、陽信網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、陽信企業(yè)網(wǎng)站模板建站服務(wù),十多年陽信做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

    JDOM是Breet Mclaughlin和Jason Hunter兩大Java高手的創(chuàng)作成果,2000年初,JDOM作為一個(gè)開放源代碼項(xiàng)目正式開始研發(fā)。JDOM是一種解析XML的Java工具包。

    DOM適合于當(dāng)今流行的各種語言,包括Java,JavaScripte,VB,VBScript,Perl,C,C++等。它了為HTML和XML文檔提供了一個(gè)可應(yīng)用于不同平臺(tái)的編程接口。W3C DOM的最新信息可從http://www.w3.org/TR2001/WD-DOM-Lever-3-Core-20010913查閱。微軟在http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk30/htm/xmconxmldomuserguide.asp上也有DOM的詳細(xì)技術(shù)信息。


DOM的設(shè)計(jì)為了適用于不同的語言,它保留了不同語言中非常相似的API。但是它并不適合于Java編程者的習(xí)慣。而JDOM作為一種輕量級(jí)API被制定,它最核心的要求是以Java為中心,只適合于Java語言,它遵循DOM的接口主要規(guī)則,除去了DOM中為了兼容各語言而與Java習(xí)慣的不同。

二、使用JDOM的前提條件

   須要有SAX、DOM解析器的類文件,JDOM只是一種適合Java程序員來使用的Java XML解析器,目前流行的Java XML解析器還有:Apache Xerces Java、JAXP。

Xerces Java解析器是完全用Java編寫的XML解析器,最新版本是2.5,它支持以下標(biāo)準(zhǔn)和API:

(1) XML1.0規(guī)范(第二版本)

(2) XML命名空間規(guī)范

(3) DOM2核心標(biāo)準(zhǔn)規(guī)范

(4) SAX2核心擴(kuò)展

(5) JAXP1.2 :是Sun提供的使用Java處理XML的接口API。

(6) XML Schema結(jié)構(gòu)和數(shù)據(jù)類型標(biāo)準(zhǔn)

      還有最好的是它開放源代碼,我們可以在http://xml.apache.org/dist/xerces-j/ 處去下載。下載文件Xerces-J-bin.2.5.0.zip。

解壓下載文件,得到四個(gè)壓縮包加到項(xiàng)目的路徑中(其實(shí)不要全加,但不熟的情況下考慮這么做)。

JDOM的二進(jìn)制版本下載:http://www.jdom.org/downloads/index.html

把解壓后的jdom.jar文件加到項(xiàng)目的類路徑中,另外便于調(diào)試,還要下載它的源代碼。

三、使用JDOM解析XML

     好了,現(xiàn)在該是正題了。下面通過一個(gè)簡單的例子說明一下怎么用JDOM這一適合Java程序員習(xí)慣的工具包來解析XML文檔。

為了簡單,我用了如下XML作為要解析的XML文件:

<?xml version="1.0" encoding="gb2312"?>

  
   rjzjh
   60.0
 

分享標(biāo)題:Java中JDom解析XML_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://weahome.cn/article/deogdd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部