xml實(shí)驗(yàn) 第四次大作業(yè)_第1頁(yè)
xml實(shí)驗(yàn) 第四次大作業(yè)_第2頁(yè)
xml實(shí)驗(yàn) 第四次大作業(yè)_第3頁(yè)
xml實(shí)驗(yàn) 第四次大作業(yè)_第4頁(yè)
xml實(shí)驗(yàn) 第四次大作業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、湖南城市學(xué)院XML實(shí)驗(yàn)指導(dǎo)書(shū)編寫(xiě)者:郭賽球 一、 實(shí)驗(yàn)報(bào)告樣本實(shí)驗(yàn)報(bào)告1、報(bào)告人: 實(shí)驗(yàn)日期: 填寫(xiě)實(shí)驗(yàn)完成人和實(shí)驗(yàn)完成的日期,例如:2012年2月29日2、實(shí)驗(yàn)名稱(chēng): 填寫(xiě)實(shí)驗(yàn)項(xiàng)目的名稱(chēng),例如:FORM表單編寫(xiě)3、實(shí)驗(yàn)結(jié)論: 填寫(xiě)實(shí)驗(yàn)最終的結(jié)果說(shuō)明:結(jié)果的形式可以是文本描述,也可以是界面截圖,或者以附件形式提交完成代碼的壓縮包文檔。4、實(shí)驗(yàn)總結(jié):(1)收獲:填寫(xiě)實(shí)驗(yàn)結(jié)束后學(xué)到哪些知識(shí)和技巧。比如:掌握了form表單的編寫(xiě)方法。具體包括:form標(biāo)簽、文本框、密碼框、多行文本框、單選框、復(fù)選框、下拉列表、提交按鈕、重置按鈕等標(biāo)簽的使用。(2)問(wèn)題:填寫(xiě)在實(shí)驗(yàn)中遇到的問(wèn)題,分析原因或者解決辦法。

2、比如:a.在編寫(xiě)表單時(shí)我的所有控件都無(wú)法顯示,原因是input屬性名寫(xiě)成了imput二、 實(shí)驗(yàn)報(bào)告提交要求:文件夾提交:命名為:*班*學(xué)號(hào)*姓名第*次大作業(yè)1班20090001學(xué)號(hào)王三姓名第1次大作業(yè)如提交方式不合格不計(jì)作業(yè)成績(jī)!電子版的作業(yè)和實(shí)驗(yàn)報(bào)告交12次。任選12次實(shí)驗(yàn)。實(shí)驗(yàn)一:XML環(huán)境搭建1 學(xué)時(shí) 2學(xué)時(shí)2 實(shí)驗(yàn)?zāi)康呐c要求2.1 安裝XML的編輯環(huán)境XML SPY,使之能正常運(yùn)行。2.2 熟悉XMLSPY的環(huán)境3 實(shí)驗(yàn)環(huán)境XML SPY4 準(zhǔn)備工作準(zhǔn)備好XML SPY安裝軟件,在網(wǎng)上可下載。5 實(shí)驗(yàn)內(nèi)容5.1 安裝XML的編輯環(huán)境XML SPY。5.2 熟悉XML SPY環(huán)境,特別是

3、以下幾個(gè)菜單的使用:6 實(shí)驗(yàn)步驟 6.1 安裝XML SPY。執(zhí)行XMLSPYEntUnicode2004.exe。6.2 運(yùn)行cr-xml24.exe,使產(chǎn)生用戶(hù)名、公司名、注冊(cè)碼。6.3 運(yùn)行XML SPY,將用戶(hù)名、公司名及cr-xml24.exe產(chǎn)生的注冊(cè)碼填入相應(yīng)位置并保存。6.4 在環(huán)境中找到相應(yīng)的菜單,創(chuàng)建一個(gè)不需要DTD驗(yàn)證的XMLDocument,輸入以下1.1代碼,然后驗(yàn)證其是否正確:<?xml version="1.0" encoding="gb2312" standalone="yes"?><

4、ClassData><ClassName>Grade 3 Class 2</ClassName><StudentList><Student id="ID001"><Name>Sams</Name><Sex>Male</Sex></Student><Student id="ID002"><Name>Larry</Name><Sex>Male</Sex></Student>&

5、lt;/StudentList></ClassData>6.5 在環(huán)境中找到相應(yīng)的菜單,創(chuàng)建一個(gè)需要DTD驗(yàn)證的XMLDocument輸入以下1.2代碼,然后驗(yàn)證其是否有效:<?xml version="1.0" encoding="gb2312" standalone="yes"?><!- Sample of class data -><!DOCTYPE ClassData <!ELEMENT ClassData (ClassName, StudentList)><!

6、ELEMENT StudentList (Student*)><!ELEMENT Student (Name, Sex)><!ATTLIST Studentid ID #REQUIRED><!ELEMENT Name (#PCDATA)><!ELEMENT Sex (#PCDATA)><!ELEMENT ClassName (#PCDATA)>><ClassData><ClassName>Grade 3 Class 2</ClassName><StudentList><

7、Student id="ID001"><Name>Sams</Name><Sex>Male</Sex></Student><Student id="ID002"><Name>Larry</Name><Sex>Male</Sex></Student></StudentList></ClassData>6.6 其余菜單的熟悉和使用7 實(shí)驗(yàn)要求7.1 根據(jù)實(shí)驗(yàn)步驟完成實(shí)驗(yàn),其中完成步驟6.4和6.5需

8、要分別拷屏,并粘貼在實(shí)驗(yàn)報(bào)告中,并用文字描述獲得實(shí)驗(yàn)結(jié)果的步驟。7.2 實(shí)驗(yàn)步驟6.6根據(jù)自己使用境況進(jìn)行實(shí)驗(yàn)報(bào)告的填寫(xiě)。8 思考題實(shí)驗(yàn)二:XML語(yǔ)法實(shí)踐1 學(xué)時(shí) 2學(xué)時(shí)2 實(shí)驗(yàn)?zāi)康呐c要求2.1 通過(guò)實(shí)驗(yàn),使學(xué)生掌握XML的基本語(yǔ)法。2.2 要求學(xué)生根據(jù)XML語(yǔ)法規(guī)范,能夠改正錯(cuò)誤的XML文件,2.3 通過(guò)實(shí)驗(yàn),使學(xué)生鞏固XML的基本語(yǔ)法,掌握實(shí)體、預(yù)定義實(shí)體、字符引用、CDATA段的概念、功能及使用方法2.4 編寫(xiě)語(yǔ)法正確的XML文件。3 實(shí)驗(yàn)環(huán)境XML SPY4 準(zhǔn)備工作準(zhǔn)備好實(shí)驗(yàn)環(huán)境;準(zhǔn)備練習(xí)。5 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)1.改正語(yǔ)法錯(cuò)誤并為下面的XML文檔畫(huà)出樹(shù)形結(jié)構(gòu)。<書(shū)架> <

9、;Book> <書(shū)名>How to Purse Happiness</書(shū)名> <作者> <名>Adair</名> <姓>Lana</姓> </作者> <price >8.99</price > </Book> <Book> <書(shū)名>The Confidence Man</書(shū)名> <作者> <名>Herman</名> <姓>Melville</姓> </作者&

10、gt; <price>11.99</price> </Book></書(shū)架>實(shí)驗(yàn)2.教材p41第3題<?xml version="1.0" encoding="iso-8859-1"?><!- 這是一個(gè)記錄書(shū)籍信息的xml文檔 -><books><book><b:title id="book" xmlns:b="/book"xmlns:p ="http:/www.

11、/people"> Java Web開(kāi)發(fā)詳解</b:title><isbn>7-121-02396-2</isbn><author><name>孫鑫</name><p:title id="people">教師</p:title></author><publisher>電子工業(yè)出版社</publisher><publishdate>2006年4月</publishdate><e

12、dition>第一版</edition><price>$99.00</price><brief><!CDATA本書(shū)共分4部分。&lt配套光盤(pán)包括:“java教學(xué)視頻”&本書(shū)示例程序;&gt></brief><anythings/></book><book><title id="book">XML基礎(chǔ)教程</title><isbn>7-302-12591-0</isbn><author&

13、gt; <name>耿祥義</name> <title id="people">教師</title></author><publisher>清華大學(xué)出版社</publisher><publishdate>2006年4月</publishdate><edition>第一版</edition><price>$21.00</price><brief><!CDATA本書(shū)適合作為高等院校相關(guān)專(zhuān)業(yè)的教材以及初學(xué)者學(xué)

14、習(xí)XML的入門(mén)參考書(shū)。></brief><anythings/></book></books >實(shí)驗(yàn)3.編寫(xiě)個(gè)人信息的XML文件用XML文件表達(dá)個(gè)人基本信息,包括學(xué)號(hào)、姓名、性別、年齡、專(zhuān)業(yè)、班級(jí)、家庭住址、個(gè)人愛(ài)好等。要求所有表達(dá)符合XML語(yǔ)法規(guī)范。實(shí)驗(yàn)4.改錯(cuò)<?xml version="1.0" encoding="UTF-8"?><路標(biāo)> <標(biāo)記1>你好</標(biāo)記1> <標(biāo)記2>"注意觀察"</標(biāo)記2>

15、<標(biāo)記3>限高30米</標(biāo)記3></路標(biāo)>實(shí)驗(yàn)5.改錯(cuò)<?xml version="1.0" encoding="UTF-8"?><性?xún)r(jià)比調(diào)查> <價(jià)格>產(chǎn)品1&lt;產(chǎn)品2&lt;產(chǎn)品3</價(jià)格> <性?xún)r(jià)比>產(chǎn)品1&gt;產(chǎn)品2&gt;產(chǎn)品3</性?xún)r(jià)比> </性?xún)r(jià)比調(diào)查>實(shí)驗(yàn)6.用XML文件表達(dá)下列數(shù)據(jù):序號(hào)類(lèi)型名字說(shuō)明1動(dòng)畫(huà)片Tom&Terry見(jiàn)86頁(yè)“說(shuō)明”2動(dòng)畫(huà)片Petter Pan中文名

16、 <小飛俠>3符號(hào)三角形4符號(hào)正方形6 實(shí)驗(yàn)步驟 6.1 準(zhǔn)備好環(huán)境。6.2 熟記XML語(yǔ)法,弄清標(biāo)記、元素、屬性等概念。6.3 根據(jù)語(yǔ)法糾錯(cuò)。6.4 編寫(xiě)XML文件。點(diǎn)擊check well-formedness按鈕(或F7)驗(yàn)證文件語(yǔ)法。6.5 繼續(xù)修正錯(cuò)誤直至成功。7 實(shí)驗(yàn)要求7.1 提交運(yùn)行成功的源代碼7.2 運(yùn)行成功的截圖8 思考題實(shí)驗(yàn)三:XML模型(一)1 學(xué)時(shí) 2學(xué)時(shí)2 實(shí)驗(yàn)?zāi)康呐c要求通過(guò)實(shí)驗(yàn),使學(xué)生理解XML模型的概念;能夠掌握DTD的基本語(yǔ)法、作用和使用方式。要求學(xué)生能夠根據(jù)XML文檔推出滿(mǎn)足要求的DTD文件,并使XML文件通過(guò)驗(yàn)證。3 實(shí)驗(yàn)環(huán)境XML SPY4

17、準(zhǔn)備工作教師準(zhǔn)備實(shí)驗(yàn)內(nèi)容。學(xué)生掌握DTD的基本概念、書(shū)寫(xiě)語(yǔ)法和使用方式。5 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)1. 為下列XML文件寫(xiě)出DTD文件并驗(yàn)證XML文件的有效性。<?xml version="1.0" encoding="UTF-8"?><聯(lián)系人列表><聯(lián)系人><姓名>張三</姓名></聯(lián)系人></聯(lián)系人列表>實(shí)驗(yàn)2. 為個(gè)人自我介紹xml文件加上DTD文件并驗(yàn)證其有效性。實(shí)驗(yàn)3. 為P41頁(yè)第3題所寫(xiě)的xml文件添加DTD并驗(yàn)證其有效性。實(shí)驗(yàn)4. 解釋下列文件,寫(xiě)出相應(yīng)的xml文件

18、并能通過(guò)驗(yàn)證。<?xml version="1.0" encoding="UTF-8"?><!ELEMENT 車(chē) (汽車(chē)*, 驢車(chē)*)><!ELEMENT 汽車(chē) (#PCDATA)><!ATTLIST 汽車(chē)車(chē)牌 CDATA #REQUIRED><!ELEMENT 驢車(chē) (#PCDATA)><!ATTLIST 驢車(chē)車(chē)牌 CDATA #IMPLIED>6 實(shí)驗(yàn)步驟 1 在XML中新建、編輯、修改DTD文件。2 驗(yàn)證XML文件是否符合DTD文件的約束。3 繼續(xù)修正錯(cuò)誤直至成功。7實(shí)驗(yàn)要求1

19、. 源文件2. 運(yùn)行成功的截圖 8 思考題實(shí)驗(yàn)四:XML模型(二)1 學(xué)時(shí) 2學(xué)時(shí)2 實(shí)驗(yàn)?zāi)康呐c要求通過(guò)實(shí)驗(yàn),使學(xué)生更進(jìn)一步掌握XML模型的概念和作用;能夠掌握DTD的基本語(yǔ)法、作用和使用方式。要求學(xué)生能夠根據(jù)包含實(shí)體引用的XML文檔推出滿(mǎn)足要求的DTD文件,并使XML文件通過(guò)驗(yàn)證。3 實(shí)驗(yàn)環(huán)境XML SPY4 準(zhǔn)備工作教師準(zhǔn)備實(shí)驗(yàn)內(nèi)容。學(xué)生掌握DTD的基本概念、包含屬性、實(shí)體引用和實(shí)體聲明的XML文件的書(shū)寫(xiě)語(yǔ)法和使用方式。5 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)1. 設(shè)計(jì)DTD文件用于對(duì)下列XML文件的約定。其中“聯(lián)系信息”為:“鄭州文化路97號(hào),聯(lián)系人:李老師,張老師 電話(huà)<?

20、xml version="1.0" encoding="UTF-8"?><東軟><歡迎詞>歡迎來(lái)到鄭州大學(xué)軟件學(xué)院</歡迎詞><產(chǎn)品目錄><產(chǎn)品><名稱(chēng)>倉(cāng)庫(kù)管理系統(tǒng)</名稱(chēng)><價(jià)格 單位="人民幣元">5000</價(jià)格><圖片 source="product1.gif"/><聯(lián)系>&聯(lián)系信息;</聯(lián)系></產(chǎn)品><產(chǎn)品><名稱(chēng)&

21、gt;工資管理系統(tǒng)</名稱(chēng)><價(jià)格 單位="人民幣元">4000</價(jià)格><圖片 source="product2.gif"/><聯(lián)系>&聯(lián)系信息;</聯(lián)系></產(chǎn)品></產(chǎn)品目錄></東軟><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE 東軟<!ELEMENT 東軟 (歡迎詞,產(chǎn)品目錄)><!ELEMENT 歡迎詞

22、(#PCDATA)><!ELEMENT 產(chǎn)品目錄 (產(chǎn)品*)><!ELEMENT 產(chǎn)品 (名稱(chēng),價(jià)格,圖片,聯(lián)系)><!ELEMENT 名稱(chēng) (#PCDATA)><!ELEMENT 價(jià)格 (#PCDATA)><!ATTLIST 價(jià)格 單位 CDATA #REQUIRED><!ELEMENT 圖片 (#PCDATA)><!ATTLIST 圖片 source CDATA #REQUIRED><!ELEMENT 聯(lián)系 (#PCDATA)><!ENTITY 聯(lián)系信息 "鄭州文化路97號(hào)

23、,聯(lián)系人:李老師,張老師 電話(huà)quot;>><東軟><歡迎詞>歡迎來(lái)到鄭州大學(xué)軟件學(xué)院</歡迎詞><產(chǎn)品目錄><產(chǎn)品><名稱(chēng)>倉(cāng)庫(kù)管理系統(tǒng)</名稱(chēng)><價(jià)格 單位="人民幣元">5000</價(jià)格><圖片 source="product1.gif"/><聯(lián)系>&聯(lián)系信息;</聯(lián)系></產(chǎn)品><產(chǎn)品><名稱(chēng)>工資管理系統(tǒng)</名稱(chēng)

24、><價(jià)格 單位="人民幣元">4000</價(jià)格><圖片 source="product2.gif"/><聯(lián)系>&聯(lián)系信息;</聯(lián)系></產(chǎn)品></產(chǎn)品目錄></東軟>實(shí)驗(yàn)2解釋下列dtd文件,并作適當(dāng)修改xml文件使其能通過(guò)dtd文件的驗(yàn)證。<?xml version="1.0" encoding="UTF-8"?><!ELEMENT 學(xué)生 (姓名*)><!ELEMENT 姓名

25、 (#PCDATA)><!ATTLIST 姓名性別 (男 | 女) #REQUIRED><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE 學(xué)生 SYSTEM "S1.dtd"><學(xué)生><姓名 性別="Male"> TOM </姓名><姓名 性別="Female"> 翠花 </姓名></學(xué)生><?xml version="1

26、.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE 學(xué)生 <!ELEMENT 學(xué)生 (姓名*)><!ELEMENT 姓名 (#PCDATA)><!ATTLIST 姓名 性別 (男|女) #REQUIRED>><學(xué)生><姓名 性別="男">TOM</姓名> <姓名 性別="女">翠花</姓名></學(xué)生>實(shí)驗(yàn)3為0405_2.xml寫(xiě)出dt

27、d文件,要求電話(huà)號(hào)碼為固定值。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE 電話(huà)簿 SYSTEM "s2.dtd"><電話(huà)簿><報(bào)警電話(huà) 號(hào)碼="110"> 不要亂打報(bào)警電話(huà) </報(bào)警電話(huà)><火警電話(huà) 號(hào)碼="119"> 一旦發(fā)生火災(zāi),請(qǐng)及時(shí)撥打119 </火警電話(huà)></電話(huà)簿><?xml version="1.0" enco

28、ding="UTF-8"?><!DOCTYPE 電話(huà)簿<!ELEMENT 電話(huà)簿 (報(bào)警電話(huà),火警電話(huà))><!ELEMENT 報(bào)警電話(huà) (#PCDATA)><!ATTLIST 報(bào)警電話(huà) 號(hào)碼 CDATA #FIXED "110"><!ELEMENT 火警電話(huà) (#PCDATA)><!ATTLIST 火警電話(huà) 號(hào)碼 CDATA #FIXED "119">><電話(huà)簿><報(bào)警電話(huà) 號(hào)碼="110"> 不要亂打報(bào)警電話(huà) &

29、lt;/報(bào)警電話(huà)><火警電話(huà) 號(hào)碼="119"> 一旦發(fā)生火災(zāi),請(qǐng)及時(shí)撥打119 </火警電話(huà)></電話(huà)簿>實(shí)驗(yàn)5. 為存儲(chǔ)下面表格中數(shù)據(jù),請(qǐng)1設(shè)計(jì)DTD2寫(xiě)出XML存儲(chǔ)文件,并使之滿(mǎn)足DTD中對(duì)數(shù)據(jù)結(jié)構(gòu)的約定3價(jià)格單位“元”用屬性表達(dá)4購(gòu)書(shū)地點(diǎn)用實(shí)體表達(dá)數(shù)據(jù)如下:情調(diào)花生活,柳維媛著,28元,農(nóng)村讀物出版社,購(gòu)于新華書(shū)店挪威的森林,村上春樹(shù)著,林少華譯,18.8元,上海譯文出版社,購(gòu)于新華書(shū)店人生若只如初見(jiàn),安意如著,23.8元,天津教育出版社,購(gòu)于當(dāng)當(dāng)網(wǎng)芒果街上的小屋,西斯內(nèi)羅絲著,潘帕譯,24.5元,譯林出版社,購(gòu)于當(dāng)當(dāng)網(wǎng)長(zhǎng)尾

30、理論,史里克.安德森著,喬江濤譯,35元,中信出版社,購(gòu)于當(dāng)當(dāng)網(wǎng)魔鬼經(jīng)濟(jì)學(xué),史蒂芬.列維特著,劉祥亞譯,28元,廣東經(jīng)濟(jì)出版社,購(gòu)于當(dāng)當(dāng)網(wǎng)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE 書(shū)單<!ELEMENT 書(shū)單 (圖書(shū)*)><!ELEMENT 圖書(shū) (書(shū)名,作者,價(jià)格,出版社,購(gòu)書(shū)地點(diǎn))><!ELEMENT 書(shū)名 (#PCDATA)><!ELEMENT 作者 (#PCDATA)><!ELEMENT 價(jià)格 (#PCDATA)>&

31、lt;!ATTLIST 價(jià)格 價(jià)格單位 CDATA #REQUIRED><!ELEMENT 出版社 (#PCDATA)><!ELEMENT 購(gòu)書(shū)地點(diǎn) (#PCDATA)><!ENTITY 購(gòu)書(shū)地點(diǎn)1 "當(dāng)當(dāng)網(wǎng)"><!ENTITY 購(gòu)書(shū)地點(diǎn)2 "新華書(shū)店">><書(shū)單><圖書(shū)><書(shū)名>情調(diào)花生活</書(shū)名><作者>柳維媛著</作者><價(jià)格 價(jià)格單位="元">28</價(jià)格><出版社&

32、gt;農(nóng)村讀物出版社</出版社><購(gòu)書(shū)地點(diǎn)>&購(gòu)書(shū)地點(diǎn)1;</購(gòu)書(shū)地點(diǎn)></圖書(shū)><圖書(shū)><書(shū)名>挪威的森林</書(shū)名><作者>村上春樹(shù)著,林少華譯</作者><價(jià)格 價(jià)格單位="元">18.8</價(jià)格><出版社>上海譯文出版社</出版社><購(gòu)書(shū)地點(diǎn)>&購(gòu)書(shū)地點(diǎn)2;</購(gòu)書(shū)地點(diǎn)></圖書(shū)><圖書(shū)><書(shū)名>人生若只如初見(jiàn)</書(shū)名><作

33、者>安意如著</作者><價(jià)格 價(jià)格單位="元">23.8</價(jià)格><出版社>天津教育出版社</出版社><購(gòu)書(shū)地點(diǎn)>&購(gòu)書(shū)地點(diǎn)1;</購(gòu)書(shū)地點(diǎn)></圖書(shū)><圖書(shū)><書(shū)名>芒果街上的小屋</書(shū)名><作者>西斯內(nèi)羅絲著,潘帕譯</作者><價(jià)格 價(jià)格單位="元">24.5</價(jià)格><出版社>譯林出版社</出版社><購(gòu)書(shū)地點(diǎn)>&購(gòu)

34、書(shū)地點(diǎn)1;</購(gòu)書(shū)地點(diǎn)></圖書(shū)><圖書(shū)><書(shū)名>長(zhǎng)尾理論</書(shū)名><作者>史里克.安德森著,喬江濤譯</作者><價(jià)格 價(jià)格單位="元">35</價(jià)格><出版社>中信出版社</出版社><購(gòu)書(shū)地點(diǎn)>&購(gòu)書(shū)地點(diǎn)1;</購(gòu)書(shū)地點(diǎn)></圖書(shū)><圖書(shū)><書(shū)名>魔鬼經(jīng)濟(jì)學(xué)</書(shū)名><作者>史蒂芬.列維特著,劉祥亞譯</作者><價(jià)格 價(jià)格單位=&qu

35、ot;元">28</價(jià)格><出版社>廣東經(jīng)濟(jì)出版社</出版社><購(gòu)書(shū)地點(diǎn)>&購(gòu)書(shū)地點(diǎn)1;</購(gòu)書(shū)地點(diǎn)></圖書(shū)></書(shū)單>6 實(shí)驗(yàn)步驟 1 在XML中新建、編輯、修改DTD文件(或在XML中新建、編輯、修改XML文件)。2 驗(yàn)證XML文件是否符合DTD文件的約束。3 繼續(xù)修正錯(cuò)誤直至成功。7 思考題 根據(jù)DTD文件,如何寫(xiě)出滿(mǎn)足要求的XML文件?實(shí)驗(yàn)五:XML Schema1 學(xué)時(shí) 1學(xué)時(shí)6 實(shí)驗(yàn)?zāi)康呐c要求通過(guò)實(shí)驗(yàn),使學(xué)生熟悉XMLSchema語(yǔ)法結(jié)構(gòu),并加深對(duì)XMLSchema應(yīng)用的理

36、解。要求學(xué)生能夠改正XSD文件中的錯(cuò)誤;要求能夠?yàn)樽约壕帉?xiě)的XML文件添加X(jué)ML Schema。7 實(shí)驗(yàn)環(huán)境XML SPY8 準(zhǔn)備工作教師準(zhǔn)備實(shí)驗(yàn)內(nèi)容。學(xué)生掌握XMLSchema中元素和屬性的聲明。9 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)1. P84 第1題實(shí)驗(yàn)2. 根據(jù)書(shū)籍XML 文檔,建立Schema 文檔和DTD文檔。<?xml version="1.0" encoding="gb2312" ?><book isbn="0-764-58007-8"><title>三國(guó)演義</title><autho

37、r >羅貫中</author><price >80.00 </price><resume>滾滾長(zhǎng)江東逝水,浪花淘盡英雄。是非成敗轉(zhuǎn)頭空。青山依舊在,幾度夕陽(yáng)紅。</resume><resume>白發(fā)漁樵江渚上,慣看秋月春風(fēng)。一壺濁酒喜相逢。古今多少事,都付笑談中。</resume></book>。實(shí)驗(yàn)3. 在一個(gè)XML 文檔中,需要用到一個(gè)article 的結(jié)點(diǎn),這個(gè)結(jié)點(diǎn)結(jié)構(gòu)如下:<article><HeadLine section="business"&

38、gt;<MainHead>Main headline goes here</MainHead><SubHead>A subheadline goes here</SubHead></HeadLine><ByLine><Author>John Doe</Author><title>Reporter</title></ByLine><DateLine>April 30, 2005</Dateline><body>Content of

39、 story goes here</body><stats><submitted>2005-03-02</submitted><wordCount>1523</wordCount></stats></article>請(qǐng)?jiān)诜謩e定義 HeadLine、ByLine、DateLine、stats 結(jié)點(diǎn)的數(shù)據(jù)類(lèi)型基礎(chǔ)上,再定義article的復(fù)雜數(shù)據(jù)類(lèi)型。實(shí)驗(yàn)4. 若實(shí)驗(yàn)3為多篇文章(articles),請(qǐng)為其建立完整的XML Schema 文件,保存文件名為code5_7.xsd6 實(shí)驗(yàn)步驟 1 在XML

40、中新建、編輯、修改XSD文件和XML文件。2 驗(yàn)證文件語(yǔ)法的有效性。3 繼續(xù)修正錯(cuò)誤直至成功。7 思考題實(shí)驗(yàn)六:層疊樣式表1 學(xué)時(shí) 2學(xué)時(shí)2 實(shí)驗(yàn)?zāi)康呐c要求通過(guò)實(shí)驗(yàn),使學(xué)生能夠熟練使用CSS的相關(guān)文字顯示規(guī)則設(shè)置XML文件的顯示形式。3 實(shí)驗(yàn)環(huán)境XML SPY4 準(zhǔn)備工作教師準(zhǔn)備實(shí)驗(yàn)內(nèi)容。學(xué)生掌握CSS的基本概念、文字大小、顏色、分行、分塊的顯示規(guī)則。5 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)1、實(shí)例簡(jiǎn)介 這里使用CSS,將存在XML 文檔中的一段文字以指定的格式顯示出來(lái)。同時(shí),為整個(gè)頁(yè)面設(shè)置了一張圖片。實(shí)例實(shí)現(xiàn) (1) 打開(kāi)一個(gè)文本編輯器,在其中輸入XML 文檔和CSS 樣式文件。(2) 將文件分別存為6-5.xml

41、 和6-5.css。(3) 用IE 打開(kāi)XML 文件,查看沒(méi)有使用CSS 的文檔效果。注釋命令如下:<!-先將鏈接CSS 樣式表的指令語(yǔ)句屏蔽起來(lái)。->(4) 將6-5.xml 文檔中的注釋標(biāo)記去掉,保存文件。(5) 再用IE 查看該文件,顯示使用了CSS 后的效果。效果如圖所示實(shí)驗(yàn)2(選作)、的XML文件內(nèi)容設(shè)置顯示格式,使其美觀、大方(設(shè)定文字大小、顏色、分行、分塊),并顯示出不同的層次。<?xml version="1.0" encoding="UTF-8"?><Neusoft><Greeting>歡迎來(lái)到欽州學(xué)院</Greeting><Pro_list><Product><Name>倉(cāng)庫(kù)管理系統(tǒng)</Name><Price unit="人民幣元">5000</Price><Pict

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論