XML技術實驗—XML語法_第1頁
XML技術實驗—XML語法_第2頁
XML技術實驗—XML語法_第3頁
XML技術實驗—XML語法_第4頁
XML技術實驗—XML語法_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實驗1XML的語法實驗日期:2015.3.9實驗室:204信息管理實驗室學號:姓名:何瑞班級:計科5班實驗目的1 .安裝并學習如何使用XMLSPY成開發(fā)環(huán)境完成XML1關的開發(fā)工作。2 .熟悉和掌握XM覷范的基本內容,包括XM聲明、注釋、處理指令、元素、屬性、CDAT股、預定義實體、命名空間的使用,以及如何進行XML文檔良構和有效性驗證;能夠靈活地使用XM層次數據來表示各種信息。實驗環(huán)境1 .硬件2 .軟件:XMLSpy2011實驗原理一、XM戍:檔結構一個XM戊:檔由聲明、元素及其屬性、注釋、字符引用和處理指令組成,所有這些都在文檔中用顯式標記指明。文檔的數據部分開始于根(root)元素。二

2、、規(guī)范的XM戊:檔規(guī)范的XMR檔包含兩層含義:一個是指格式良好的XM戊:檔,另一個是指有效的XM戊:檔。所謂格式良好的XMR檔即符合XML1.0B范的文檔;而有效的XM戊檔是指文檔中的數據應受到本文檔中相應數據規(guī)則的限制。格式良好的XM戊:檔應符合以下要求:?有且只有一個根元素?元素必須合理結束:開始標記必須與結束標記相對應?標記是大小寫敏感的?標記必須正確嵌套?元素屬性必須有值,屬性值必須使用引號引起來實驗任務1 .指出下面XMLC檔中的語法錯誤,更正并上機調試<?xmlversion="1.0"encoding="GB2312"?><

3、;Worldcup><Group>2012年世界杯頌情況</Group></Worldcup><Worldcup><Group>2012年世界杯Cfi情況</Worldcup>2 .設想有如下這樣一本書,使用格式良好的XM戊:檔進行描述,上機實現并在瀏覽器中查看。(提示與要求:ISBN作為屬性,其他內容作為元素來描述;注意各個元素之間正確使用嵌套和層次關系。)書名:XML指南,ISBN:978-7-313-05136-3第一章XMIA門簡介1.1 節(jié)什么是HTML1.2 節(jié)什么是XML第二章XM晤法2.1 節(jié)XM玩素

4、必須有結束標簽2.2 節(jié)XM玩素必須正確的嵌套3.實驗提供了一個名為SpyBaseflExcel文件,其中包含Alias、Mission和Spy三張數據表,請完成下列任務:使用一個XM戊:檔(SpyBase.xml)來描述其中包含的所有信息,基本保持原有數據的形式(不要將三個表中的數據進行嵌套)。請使用XMLSpy中XM戊檔的Grid視圖(網格)完成該文檔的編寫(需使用Grid視圖中提供的表操作工具條),并驗證文檔的良構性。結果示例如下圖所示(該圖僅供參考,要求對aID、mIDspyID必須使用XM矚性,其他字段使用XM玩素):(選做)編寫一個XM戊檔來描述其中包含的所有信息,要求通過XML元

5、素的正確嵌套消除數據之間的參照關系產生的冗余(可改變原有數據的形式,將三個表中的數據進行嵌套)。以下內容填寫請利用文字或截屏圖片對實驗原理和實驗實際效果進行說明任務1完成情況:錯誤分析與正確代碼錯誤分析:因為格式良好的XM戊:檔應符合以下要求:1 .有且只有一個根元素,而該題沒有根元素2 .元素必須合理結束:開始標記必須與結束標記相正確代碼:?xmlversion="1.0"encoding="GB2312"?WorldcupGroup2012年世界杯A組情況/GroupGroup2012年世界杯C組情況/Group/Worldcup截圖:任務2完成情況

6、:XM&檔代碼與瀏覽器結果截圖XML文檔代碼:?xmlversion="1.0"encoding="UTF-8"?書籍書名XML指南/書名ISBN978-7-313-05136-3/ISBN0下第一章XML入門簡介/第一章第1.1節(jié)才十么是HTM/第1.1節(jié)第1.2節(jié)才十么是XMK/第1.2節(jié)第二章XML語法/第二章第2.1節(jié)XML元素必須有結束標簽/第2.1節(jié)第2.2節(jié)XML元素必須正確的嵌套/第2.2節(jié)/章節(jié)/書籍瀏覽器結果截圖:任務3完成情況:XML文檔代碼XML±檔代碼XML±檔代碼:<?xmlversion=&

7、quot;1.0"encoding="UTF-8"?><!-被2011rel.2(herui)使用XMLSpyvherui編輯的by-><info>|<aliasTable>|<row><aID>1</aID><spyREF>A001</spyREF><alias>SpyGrrrl</alias></row>|<row><aID>2</aID><spyREF>A001</sp

8、yREF><alias>LaFemmeNikki</alias></row><row><aID>3</aID><spyREF>A006</spyREF><alias>LL</alias>< /row><row><aID>4</aID><spyREF>A006</spyREF><alias>Fred</alias>< /row><row><aID&

9、gt;5</aID><spyREF>A003</spyREF><alias>BigEars</alias>< /row><row><aID>6</aID><spyREF>A004</spyREF><alias>InspectorGadget</alias>< /row><row><aID>7</aID><spyREF>A004</spyREF><alias>

10、DonAdam*/alias>< /row></aliasTable><missionTable><row><aID>M101</aID><spyREF>A001</spyREF><date>2005/4/15</date>description>Crackthecode</description><status>MissionAccomplished</status>< /row><row><aI

11、D>M102</aID><spyREF>A001</spyREF><date>2006/2/15</date><description>Getthesource</description><status>MissionAccomplished</status>< /row><row><aID>M103</aID><spyREF>A001</spyREF><date>2006/5/4</date

12、><description>Hittherapid</description><status>InProgress</status>< /row><row><aID>M10/aID><spyREF>A006</spyREF><date>2006/6/15</date><description>Shoottherapid</description><status>InProgress</status><

13、; /row><row><aID>M105</aID><spyREF>A003</spyREF><date>2005/11/4</date><description>Getthebigcheese</description><status>InProgress</status>< /row><row><aID>M106</aID><spyREF>A003</spyREF><date

14、>2006/4/4</date><description>Mapthearea</description><status>InProgress</status>< /row><row><aID>M107</aID><spyREF>A099</spyREF><date>2006/5/2</date><description>GetSmart</description><status>InProgres

15、s</status>< /row><row><aID>M108=/aID><spyREF>A004</spyREF><date>1967/2/15</date><description>ProtectChief</description><status>InProgress</status>< /row><row><aID>M109</aID><spyREF>A004</spyRE

16、F><date>2006/6/15</date><description>Getsamestyle</description><status>MissionAccomplished</status>< /row></missionTable><spyTable><row><spyID>A001</spylD><firstName>Nikki</firstName><lastName>Devgood</la

17、stName>< /row><row><spyID>A006</spyID><firstName>Link</firstName><lastName>Lister</lastName>< /row><row>I<spyID>A003</spyID><firstName>Danger</firstName><lastName>Mause</lastName>< /row><row><spyID>A099</spyID><firstName>Barbara</firstName><lastN

溫馨提示

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

評論

0/150

提交評論