xml技术实验1—xml语法

xml技术实验1—xml语法

ID:1970802

大小:161.10 KB

页数:7页

时间:2017-11-14

xml技术实验1—xml语法_第1页
xml技术实验1—xml语法_第2页
xml技术实验1—xml语法_第3页
xml技术实验1—xml语法_第4页
xml技术实验1—xml语法_第5页
资源描述:

《xml技术实验1—xml语法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《XML技术》实验报告实验1—XML的语法实验日期:2015.3.9实验室:204信息管理实验室学号:20123032姓名:何瑞班级:计科5班实验目的1.安装并学习如何使用XMLSPY集成开发环境完成XML相关的开发工作。2.熟悉和掌握XML规范的基本内容,包括XML声明、注释、处理指令、元素、属性、CDATA段、预定义实体、命名空间的使用,以及如何进行XML文档良构和有效性验证;能够灵活地使用XML层次数据来表示各种信息。实验环境1.硬件2.软件:XMLSpy2011实验原理一、XML文档结构一个XML文档由声明

2、、元素及其属性、注释、字符引用和处理指令组成,所有这些都在文档中用显式标记指明。文档的数据部分开始于根(root)元素。二、规范的XML文档规范的XML文档包含两层含义:一个是指格式良好的XML文档,另一个是指有效的XML文档。所谓格式良好的XML文档即符合XML1.0规范的文档;而有效的XML文档是指文档中的数据应受到本文档中相应数据规则的限制。格式良好的XML文档应符合以下要求:▪有且只有一个根元素▪元素必须合理结束:开始标记必须与结束标记相对应▪标记是大小写敏感的图XML文档结构▪标记必须正确嵌套▪元素属性必

3、须有值,属性值必须使用引号引起来实验任务1.指出下面XML文档中的语法错误,更正并上机调试。《XML技术》实验报告2012年世界杯A组情况2012年世界杯C组情况1.设想有如下这样一本书,使用格式良好的XML文档进行描述,上机实现并在浏览器中查看。(提示与要求:ISBN作为属性,其他内容作为元素来描述;注意各个元素之

4、间正确使用嵌套和层次关系。)书名:XML指南,ISBN:978-7-313-05136-3第一章XML入门简介1.1节什么是HTML1.2节什么是XML第二章XML语法2.1节XML元素必须有结束标签2.2节XML元素必须正确的嵌套2.实验提供了一个名为SpyBase的Excel文件,其中包含Alias、Mission和Spy三张数据表,请完成下列任务:①使用一个XML文档(SpyBase.xml)来描述其中包含的所有信息,基本保持原有数据的形式(不要将三个表中的数据进行嵌套)。请使用XMLSpy中XML文档的Gr

5、id视图(网格)完成该文档的编写(需使用Grid视图中提供的表操作工具条),并验证文档的良构性。结果示例如下图所示(该图仅供参考,要求对aID、mID、spyID必须使用XML属性,其他字段使用XML元素):②《XML技术》实验报告(选做)编写一个XML文档来描述其中包含的所有信息,要求通过XML元素的正确嵌套消除数据之间的参照关系产生的冗余(可改变原有数据的形式,将三个表中的数据进行嵌套)。以下内容填写请利用文字或截屏图片对实验原理和实验实际效果进行说明任务1完成情况:错误分析与正确代码……错误分析:因为格式良好

6、的XML文档应符合以下要求:1.有且只有一个根元素,而该题没有根元素2.元素必须合理结束:开始标记必须与结束标记相正确代码:2012年世界杯A组情况2012年世界杯C组情况截图:任务2完成情况:XML文档代码与浏览器结果截图……XML文档代码:<书籍><书名>XML指南<

7、/书名>978-7-313-05136-3<章节><第一章>XML入门简介<第1.1节>什么是HTML<第1.2节>什么是XML<第二章>XML语法《XML技术》实验报告<第2.1节>XML元素必须有结束标签<第2.2节>XML元素必须正确的嵌套浏览器结果截图:任务3完成情况:①XML文档代码②XML文档代码……①XML文档代码:

8、"UTF-8"?>1A001SpyGrrrl2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。