日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

Java操作XML編程實(shí)例解析(2)_Xml教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:利用XSLT來(lái)?yè)QXML的根
寫(xiě)程序需要換XML的根,感覺(jué)很不便,于是寫(xiě)了一個(gè)函數(shù),大致思路及實(shí)現(xiàn)如下: 首先覺(jué)得利用XSLT還能過(guò)濾一些東西,然后再發(fā)送回客戶端,所以決定采用XSLT 然后就是嘗試寫(xiě)一個(gè)換根的XSL,如下

public class StudentBean {
private String sex; //學(xué)生性別
private String name; //學(xué)生姓名
private int age; //學(xué)生年齡
private String phone; //電話號(hào)碼public void setSex(String s) {
sex = s;
}
public void setName(String s) {
name = s;
}
public void setAge(int a) {
age = a;
}
public void setPhone(String s) {
phone = s;
}
public String getSex() {
return sex;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getPhone() {
return phone;
}
}

之后寫(xiě)XML的測(cè)試類,筆者把這個(gè)類命名為XMLTest,為了讀寫(xiě)XML文件,需要導(dǎo)入如下JAVA包,"//"后為注釋說(shuō)明,筆者的環(huán)境是JDK 1.3.1_04,在JDK 1.4.0中測(cè)試也通過(guò),XML解釋器用Apache的Crimson,可以到Apache主頁(yè)去上載。

 import java.io.*;
//Java基礎(chǔ)包,包含各種IO操作
import java.util.*;
//Java基礎(chǔ)包,包含各種標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)操作
import javax.xml.parsers.*;
//XML解析器接口
import org.w3c.dom.*;
//XML的DOM實(shí)現(xiàn)
import org.apache.crimson.tree.XmlDocument;
//寫(xiě)XML文件要用到

為了保存多個(gè)學(xué)生信息,還得借助一個(gè)集合類(并不是單純意義上的集合,JAVA中的集合是集合框架的概念,包含向量、列表、哈希表等),這里采用Vector向量類。定義在XMLTest測(cè)試類中,命名為student_Vector。然后定義兩個(gè)方法readXMLFile和writeXMLFile,實(shí)現(xiàn)讀寫(xiě)操作。代碼如下:

分享:讀取XML為行記錄
以下為引用的內(nèi)容: 1 declare @x xml 2 set @x='<book genre="security" publicationdate="2002" ISBN="0-7356-1588-2&

來(lái)源:模板無(wú)憂//所屬分類:Xml教程/更新時(shí)間:2008-08-22
相關(guān)Xml教程