Java操作XML編程實(shí)例解析_Xml教程
推薦:利用XSLT來(lái)?yè)QXML的根寫程序需要換XML的根,感覺(jué)很不便,于是寫了一個(gè)函數(shù),大致思路及實(shí)現(xiàn)如下: 首先覺(jué)得利用XSLT還能過(guò)濾一些東西,然后再發(fā)送回客戶端,所以決定采用XSLT 然后就是嘗試寫一個(gè)換根的XSL,如下
XML作為全球通用的結(jié)構(gòu)化語(yǔ)言,越來(lái)越受人們青睞,各種開(kāi)發(fā)平臺(tái)(比如Microsoft Studio系列、Oracle系列、Inprise Borland系列等)也都把支持XML開(kāi)發(fā)作為宣傳口號(hào)之一。在許多項(xiàng)目中利用XML數(shù)據(jù)交換信息,省去了許多麻煩事,不用制定繁鎖的數(shù)據(jù)格式,利用XML數(shù)據(jù)易于表達(dá),也利于一線開(kāi)發(fā)者跟蹤調(diào)試。
在XML應(yīng)用中,最常用也最實(shí)用的莫過(guò)于XML文件的讀寫,所以筆者通過(guò)一個(gè)簡(jiǎn)單的XML文件讀寫來(lái)作簡(jiǎn)要分析。可以在任何文本編輯器中先建立如下結(jié)構(gòu)的XML文件,類似于HTML結(jié)構(gòu),但XML語(yǔ)義比較嚴(yán)格,起始標(biāo)記必須配對(duì),比如"〈學(xué)生花名冊(cè)〉"與"〈/學(xué)生花名冊(cè)〉"對(duì)應(yīng),空格多少可不必在意,但一般都以縮格形式書寫,便于閱讀。把此文件命名為Input.xml,可以在任何支持XML的瀏覽器中打開(kāi)測(cè)試一下,如果輸入正確,在瀏覽中可以看到此文件的樹(shù)形表示結(jié)構(gòu)。如果您還對(duì)XML結(jié)構(gòu)感到比較陌生,建議先看看《簡(jiǎn)析Delphi中的XML編程》一文中關(guān)于XML文件的說(shuō)明。
| <?xml version="1.0" encoding="GB2312"?> <學(xué)生花名冊(cè)> <學(xué)生 性別 = "男"> <姓名>李華</姓名> <年齡>14</年齡> <電話>6287555</電話> </學(xué)生> <學(xué)生 性別 = "男"> <姓名>張三</姓名> <年齡>16</年齡> <電話>8273425</電話> </學(xué)生> </學(xué)生花名冊(cè)> |
準(zhǔn)備工作做完后,接著就開(kāi)始寫實(shí)質(zhì)性的JAVA代碼了。為保存從XML文件讀入的信息,需要先建一個(gè)簡(jiǎn)單的Bean來(lái)保存學(xué)生信息,命名為StudentBean,代碼如下所示: 分享:讀取XML為行記錄以下為引用的內(nèi)容:
1 declare @x xml
2 set @x='<book genre="security" publicationdate="2002" ISBN="0-7356-1588-2&
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開(kāi)發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語(yǔ)法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫(kù)
- WML教程之文本框控件Input
- 無(wú)線標(biāo)記語(yǔ)言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門 - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測(cè)試模式 - XSL教程 - 5
- 相關(guān)鏈接:
- 教程說(shuō)明:
Xml教程-Java操作XML編程實(shí)例解析
。