XML作為全球通用的結構化語言,越來越受人們青睞,各種開發平臺(比如Microsoft Studio系列、Oracle系列、Inprise Borland系列等)也都把支持XML開發作為宣傳口號之一。在許多項目中利用XML數據交換信息,省去了許多麻煩事,不用制定繁鎖的數據格式,利用XML數據易于表達,也利于一線開發者跟蹤調試。
在XML應用中,最常用也最實用的莫過于XML文件的讀寫,所以筆者通過一個簡單的XML文件讀寫來作簡要分析??梢栽谌魏挝谋揪庉嬈髦邢冉⑷缦陆Y構的XML文件,類似于HTML結構,但XML語義比較嚴格,起始標記必須配對,比如"〈學生花名冊〉"與"〈/學生花名冊〉"對應,空格多少可不必在意,但一般都以縮格形式書寫,便于閱讀。把此文件命名為Input.xml,可以在任何支持XML的瀏覽器中打開測試一下,如果輸入正確,在瀏覽中可以看到此文件的樹形表示結構。如果您還對XML結構感到比較陌生,建議先看看《簡析Delphi中的XML編程》一文中關于XML文件的說明。
<?xml version="1.0" encoding="GB2312"?> <學生花名冊> <學生 性別 = "男"> <姓名>李華</姓名> <年齡>14</年齡> <電話>6287555</電話> </學生> <學生 性別 = "男"> <姓名>張三</姓名> <年齡>16</年齡> <電話>8273425</電話> </學生> </學生花名冊> |
準備工作做完后,接著就開始寫實質性的JAVA代碼了。為保存從XML文件讀入的信息,需要先建一個簡單的Bean來保存學生信息,命名為StudentBean,代碼如下所示:
新聞熱點
疑難解答