xml個(gè)人通訊薄設(shè)計(jì)實(shí)驗(yàn)報(bào)告
計(jì)算機(jī)與信息技術(shù)學(xué)院綜合性、設(shè)計(jì)性實(shí)驗(yàn)報(bào)告
專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)Java方向年級(jí)/班級(jí):09級(jí)201*201*學(xué)年第一學(xué)期課程名稱(chēng)Xml基礎(chǔ)指導(dǎo)教師本組成員學(xué)號(hào)姓名實(shí)驗(yàn)地點(diǎn)實(shí)驗(yàn)時(shí)間項(xiàng)目名稱(chēng)個(gè)人通訊薄設(shè)計(jì)實(shí)驗(yàn)類(lèi)型綜合性/設(shè)計(jì)性一、實(shí)驗(yàn)?zāi)康?/p>
(1)掌握XML文檔的基本語(yǔ)法,能夠得到格式良好的XML文檔;(2)掌握使用CSS顯示XML文件的基本方法;(3)理解CSS與XSL的區(qū)別;
(4)熟練掌握XSL不同的方式選擇節(jié)點(diǎn);(5)掌握XSL與CSS的結(jié)合使用;
(6)通過(guò)上機(jī)操作可以了解自己對(duì)所學(xué)內(nèi)容的掌握程度;
二、實(shí)驗(yàn)儀器或設(shè)備
實(shí)驗(yàn)儀器與設(shè)備:一臺(tái)計(jì)算機(jī)xmlspy軟件三、總體設(shè)計(jì)(設(shè)計(jì)原理、設(shè)計(jì)方案及流程等)(1)設(shè)計(jì)原理:利用CSS控制XML文檔的顯示;
(2)設(shè)計(jì)方案:首先,要編寫(xiě)一個(gè)XML文檔,文檔主要包含通訊錄里的內(nèi)容。然后,要編寫(xiě)CSS,CSS直接影響通訊錄的顯示情況。所以,要重視它;
(3)流程:自學(xué)CSS這一章的內(nèi)容;
收集要使用的圖片;
根據(jù)實(shí)驗(yàn)要求編寫(xiě)XML文檔;
編寫(xiě)CSS來(lái)確定通訊錄的顯示樣式;實(shí)驗(yàn)步驟(包括主要步驟、代碼分析等)四、(1)首先規(guī)劃一下,編寫(xiě)XSL所需要的資源。
(2)創(chuàng)建CSS,使用基本語(yǔ)法編寫(xiě),部分代碼如下:
通訊薄CLASSLYNAMESEXCONTACT
河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院ADDRESSSCHOOLPHOTO
Friend姓名女15234304河南.鄭州鄭州大學(xué)
Friend姓名偉男18756182河南..虞城吉大學(xué)
Classmate姓名琳女1591264河南.河大學(xué)
Classmate姓名心
河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院女
15937302405河南.河大學(xué)
Family行名霞女
15966685921河虞一高
Css代碼如下:
.span1{color:blue;font-size:2cm;face:華文楷體;margin-left:40%;}
.tag_box{
width:100%;height:90%;border:1pxsolid#B0BEC7;font:12pxArial,Helvetica,sans-serif;margin:5%;
background-image:url(3.gif);}
.tag_boxul.menulist{width:100%;hmargin-top:1px;
border:1pxsolid#788a98;}
五、結(jié)果分析與總結(jié)
河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院(1)通過(guò)該實(shí)驗(yàn),學(xué)會(huì)了XSL與css文檔的書(shū)寫(xiě)。
(2)也了解要XSL文檔是為了轉(zhuǎn)換XML文檔,美觀(guān)化XML文檔。(3)掌握了XSL不同的方式選擇節(jié)點(diǎn)。(4)掌握了XSL與CSS的結(jié)合使用。
河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院
教師簽名:
年月日
擴(kuò)展閱讀:xml個(gè)人通訊薄一的設(shè)計(jì)與實(shí)現(xiàn)實(shí)驗(yàn)報(bào)告
計(jì)算機(jī)與信息技術(shù)學(xué)院綜合性、設(shè)計(jì)性實(shí)驗(yàn)報(bào)告
專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)Java方向年級(jí)/班級(jí):09級(jí)201*201*學(xué)年第一學(xué)期課程名稱(chēng)Xml基礎(chǔ)指導(dǎo)教師本組成員學(xué)號(hào)姓名實(shí)驗(yàn)地點(diǎn)過(guò)街樓B區(qū)實(shí)驗(yàn)時(shí)間項(xiàng)目名稱(chēng)個(gè)人通訊薄一的設(shè)計(jì)與實(shí)現(xiàn)實(shí)驗(yàn)類(lèi)型綜合性/設(shè)計(jì)性一、實(shí)驗(yàn)?zāi)康?/p>
(1)掌握XML文檔的基本語(yǔ)法,能夠得到格式良好的XML文檔;
(2)能夠了解并掌握XMLDTD的定義方法及其用途;
(3)能夠熟練使用XMLSPY來(lái)創(chuàng)建DTD文件及對(duì)應(yīng)的有效的XML文件,并進(jìn)行驗(yàn)證;
(4)掌握使用XSL顯示XML文件的基本方法;二、實(shí)驗(yàn)儀器或設(shè)備
實(shí)驗(yàn)儀器與設(shè)備:一臺(tái)計(jì)算機(jī)
三、總體設(shè)計(jì)(設(shè)計(jì)原理、設(shè)計(jì)方案及流程等)
利用XML文檔作為存儲(chǔ)載體來(lái)存儲(chǔ)個(gè)人通訊薄,請(qǐng)按照以下要求設(shè)計(jì)并實(shí)現(xiàn)該通訊薄:
(1)內(nèi)含同學(xué)(classmate)、朋友(friend)、家人(home)等人員。每條通訊錄至少包含以下信息:
a、姓名(name):必須有一個(gè),其中包含一個(gè)枚舉類(lèi)型的性別(sex)屬性;
b、聯(lián)系方式(contact):內(nèi)至少含有電話(huà)(tel)和(email)之中一個(gè);c、通信地址(address):一個(gè)或多個(gè);d、照片(photo)
e、根據(jù)需要可添加其它字段。(2)為該XML文檔,編寫(xiě)DTD文檔。
(3)為該XML文檔,編寫(xiě)Schema文檔(選做)。
四、實(shí)驗(yàn)步驟(包括主要步驟、代碼分析等)
(1)思考要在XML文檔中放什么內(nèi)容,根據(jù)XML文檔中的內(nèi)容編寫(xiě)外部DTD;在XML文檔中填充具體信息;
(2)思考如何在表格里存放XML文檔中的信息,然后編寫(xiě)XSL文檔,并將其應(yīng)用于XML文檔;
Xml部分代碼如下:
河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院
姓名
sex(Boy|Gril)"Gril"
17Tel:15951181757Email:85@qq.com河南.a.jpg一高h(yuǎn).jpg河南師范大學(xué)
Xsl部分代碼如下:
.a{font-size:30;font-family:隸書(shū);}
河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院
通訊薄
ClassifyNameSexAgeContactAddressSchoolPhoto
Family
Friend
河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院
結(jié)果分析與總結(jié)
(1)通過(guò)該實(shí)驗(yàn),學(xué)會(huì)了DTD、有效的格式良好的XML文檔的書(shū)寫(xiě)。
(2)也了解要定義DTD是為了驗(yàn)證XML文檔的良構(gòu)性,方便規(guī)格化XML文檔。(3)DTD與Schema相比存在著缺陷,DTD本身不是XML文檔,不遵守XML語(yǔ)法;
而Schema是;對(duì)于DTD,一個(gè)XML文件只能有一個(gè)相對(duì)應(yīng)的DTD文件,而一個(gè)XML文件可以有多個(gè)對(duì)應(yīng)的Schema;DTD。
(4)如果允許XML文檔中的元素相互交叉,那么會(huì)使XML文檔結(jié)構(gòu)混亂,不便于交互。(5)熟練掌握了xsl與xml的應(yīng)用。
教師簽名:
年月日
河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院
友情提示:本文中關(guān)于《xml個(gè)人通訊薄設(shè)計(jì)實(shí)驗(yàn)報(bào)告》給出的范例僅供您參考拓展思維使用,xml個(gè)人通訊薄設(shè)計(jì)實(shí)驗(yàn)報(bào)告:該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。