xml实验报告模板_第1页
xml实验报告模板_第2页
xml实验报告模板_第3页
xml实验报告模板_第4页
xml实验报告模板_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、院 系: 计算机科学学院 专 业: 软件工程 年 级: 2013级 课程名称: XML实用教程 学 号: 201321092107 姓 名: 蔡磊 指导教师: 夏梦 2016年 4 月 28 日年级2013级班号1303班学号201321092107专业软件工程姓名蔡磊实验名称实验一:使用atlova xmlspy 2010软件编写xml文档实验类型设计型综合型创新型实验目的或要求一、实验目的1、 掌握atlova xmlspy 2010软件的安装。2、 学会使用atlova xmlspy 2010创建xml文档,并进行文档结构良好性的检查。二、实验内容 学院召开秋季运动会,要去为参加运动会人

2、员的信息创建一个xml文档,统计的信息为参加运动会人员的姓名、年龄、性别和参赛项目。实验步骤3、 实验步骤1、 获得开发工具。从网络下载一个atlova xmlspy 2010软件并进行安装,读者可以到”网站下载。2、 打开atlova xmlspy 2010,选择“文件”-“新建”菜单命令,弹出如图1-1所示的“创建新文档”对话框。图1-1实验步骤3、在图1-1中,选中“xml extensible markup language”一项,单击“确定”按钮,弹出如图1-2所示的“新建文件”对话框。图1-24、 在图1-2中,单击“取消”按钮,进入atlova xmlspy的文本窗口中,开始编写

3、xml文档。5、 将第一行“”中“encoding”属性的值修改为“GB2312”。6、 输入如下文本:张猛18男跳高李猛18男跳远王梦19女1500米跑实验步骤7、输入完成后,选择“xml”-“check well-formedness”菜单命令,对xml文档进行结构良好性检查,若乜有错误,则选择“文件”-“保存”菜单命令,保存文档,文档命名为“实验指导1-1.xml”;若出现错误,则根据错误提示信息进行修改,直到没有错误再保存文档。如图1-4所示:图1-4实验结果分析及心得体会4、 实验分析与心得体会 通过此次实验基本掌握了altova xmlspy 2010软件的安装以及基本的操作。学会

4、使用该软件创建xml文档,并可以进行文档结构良好性的检查。成绩评定教师签名: 年 月 日年级2013级班号1303班学号201321092107专业软件工程姓名蔡磊实验名称实验二:创建通讯录的xml文档实验类型设计型综合型创新型实验目的或要求一、实验目的1、掌握xml文档结构。2、掌握xml文档基本语法。二、实验内容 创建一个xml文档,要求存放自己好友的信息,包括姓名、性别、出生日期、联系方式、家庭住址,其中联系方式包括联系电话、QQ号和E-mail。实验步骤三、实验步骤1、同第1.5节实验指导的步骤14,打开atlova xmlspy 2010,创建一个新文档,进入atlova xmlsp

5、y的文档窗口中,开始编写xml文档。2、将第一行“”中“encoding”属性的值修改为“GB2312”。3、输入如下文本:小张女1998-01-1012345678909123456xiaozhang大连市金州区小王男1989-10-10909876543212134567xiaowang实验步骤4、 输入完成后,选择“文件”-“另存为”菜单命令,保存文档,文档名为“tongxun.xml”,如图2-2所示:图2-2实验结果分析及心得体会4、 实验分析与心得体会 通过本次实验我学会了建立一个最基础的xml文档并运行。初步了解了atlova xmlspy的用法。成绩评定教师签名: 年 月 日年

6、级2013级班号1303班学号201321092107专业软件工程姓名蔡磊实验名称实验三:使用内部DTD编写动物园内动物信息的xml文档实验类型设计型综合型创新型实验目的或要求一、实验目的1、掌握内部DTD的语法结构。2、掌握引用内部DTD的方法。二、实验内容 按如下描述创建一个内部DTD文件,然后引用该内部DTD文件,为动物园的动物信息创建一个符合要求的xml文档。1) “动物园”为根元素,其包含“爬行类”、“两栖类”、“鸟类”、“哺乳类”和“鱼类”共5个子元素。2) 每个子元素下都包含“动物”元素,该元素必须拥有一个属性“数量”。实验步骤三、实验步骤1、同第1.5节实验指导的步骤14,打开

7、atlova xmlspy 2010,创建一个新文档,进入atlova xmlspy的文档窗口中,开始编写xml文档。2、将第一行“”中“encoding”属性的值修改为“GB2312”。3、输入如下文本:!DOCTYPE 动物园 扬子鳄 蟒 蜥蜴 布谷鸟 丹顶鹤 实验步骤 猫 兔 鲨鱼 鲤鱼 4、输入完成后,选择“文件”-“另存为”菜单命令,保存文档,文档名为“实验3-1xml”,如图3-2所示:图3-2实验结果分析及心得体会4、 实验分析与心得体会 这个单元,学到了DTD为XML提供了严格而精确的规则。通过简单的标记声明,能够定义XML文档的结构以及它所允许使用的内容。DTD提供了XML文

8、档所包含的元素、属性、实体及相互关系的定义。成绩评定教师签名: 年 月 日年级2013级班号1303班学号201321092107专业软件工程姓名蔡磊实验名称实验四:结合已知外部DTD创建xml文档实验类型设计型综合型创新型实验目的或要求一、实验目的1、掌握外部DTD的语法结构。2、掌握如何根据已知的外部DTD编写xml文档的方法。二、实验内容 有个一个DTD文件的内容如下,请分析并写出符合其定义要求的xml文档。实验步骤三、实验步骤1、阅读外部DTD文件,确定xml文档的结构。2、编写符合要求的xml文档: 酸乳酪 16 5元 鲜奶油 40 7元 实验步骤 草莓味奶油 12 5元 猪蹄 19

9、 12元 洗面奶 20 12元 实验结果分析及心得体会4、 实验分析与心得体会 通过此次实验学习了外部DTD的语法结构,同时学会如何引用外部DTD文件,以及外部DTD文件的分类,私有DTD文件和共有DTD文件的相同点和不同点。掌握了如何根据已知的外部DTD编写xml文档的方法。成绩评定教师签名: 年 月 日年级2013级班号1303班学号201321092107专业软件工程姓名蔡磊实验名称实验五:根据Schema文件创建xml文档实验类型设计型综合型创新型实验目的或要求一、实验目的1、掌握引用Schema文件的方法。2、掌握Schema文件中各元素标记的含义和用法。二、实验内容 根据以下Sch

10、ema文件写出相应的xml文档。实验步骤三、实验步骤1、在altova xmlspy 2010中,选择“文件”-“新建”菜单命令,弹出“创建新文档”对话框,选择“xml extensible markup language”一项,单击“确定”按钮,弹出如图5-1所示的“新建文件”对话框。实验步骤图5-13、在图5-1中,选择“schema”单选项,单击“确定”按钮,弹出如图5-2所示的“xmlspy”对话框。图5-24、在图5-2中,单击“游览.”按钮,选择要引用的schema文件,然后单击“确定”按钮,此时便进入xml文档的代码编辑窗口,如图5-3所示:图5-35、在如图5-3中,已经由编辑

11、工具根据所引用的schema文件自动生成了符合要求的空xml文档,根据需要来完善该xml文档。实验结果分析4、 实验分析及心得体会 通过此次实验掌握引用schema文件的方法,以及掌握schema文件中各元素标记的含义和用法。成绩评定教师签名: 年 月 日年级2013级班号1303班学号201321092107专业软件工程姓名蔡磊实验名称实验六:根据描述创建Schema文件实验类型设计型综合型创新型实验目的或要求一、实验目的1、掌握Schema文件的语法结构。2、掌握元素的声明及应用。3、掌握属性的声明及应用。二、实验内容 一个好友信息列表中含有1n个好友,每个好友包含姓名、性别、出生日期和联

12、系方式,其中联系方式包括联系电话、QQ、E-mail。要求:姓名元素为字符类型,出生日期元素为日期型,性别元素的取值只能是“男”或“女”,联系方式的3个子元素必须按照“联系电话”、“QQ”、“E-mail”的顺序出现。根据上述描述写出一个符合要求的schema文档。实验步骤三、实验步骤1、在altova xmlspy 2010中,选择“文件”-“新建”菜单命令,弹出“创建新文档”对话框,选择“xsd W3C XML Schema”一项,单击“确定”按钮,弹出如图6-1所示的“新建文件”对话框。图6-1实验步骤2、单击“文本”标签,进入代码编辑窗口,输入如下代码:2、 选择“文件”-“保存”菜单

13、命令,保存文档,文档名为“实验4-2.xsd”,如图6-2所示:实验结果分析4、 实验分析与心得体会 本节实验介绍了XML模式定义的定义及其语法知识,重点介绍了Schema的文档结构,XMLSchema中元素及属性的声明语法和使用XML模式的方式。XML是和Schema的关联方式,而且XML模式也被广泛应用。学习起来通俗易懂,不需要复杂的语法结构。而且实现也较容易。成绩评定教师签名: 年 月 日年级2013级班号1303班学号201321092107专业软件工程姓名蔡磊实验名称实验七:编写xsl样式表实验类型设计型综合型创新型实验目的或要求一、实验目的1、掌握链接xsl到xml文档的方法。2、

14、学会编写简单的xsl文件。二、实验内容 根据下述xml文档,编写xsl样式表,要求其显示效果如图7-1所示。VB编程机械工业出版社68元VB控件在库xml开发指南电子工业出版社34元DTDXML已借阅Java电子工业出版社68元概念语法在库ASP.NET人民邮电出版社72元语法控件已借阅图7-1实验步骤三、实验步骤1、打开altova xmlspy 2010,选择“文件”-“新建”菜单命令,弹出如图7-2所示“创建新文档”对话框。图7-22、在7-2中,选中“xsl XSL styesheet v1.0”一项,单击“确定”按钮,弹出如图7-3所示的“创建新的xsl/xslt文件”对话框。图7-

15、3实验步骤3、 在图7-3所示的对话框中,选中“生成xsl/xslt变换”单选项,单击“确定”按钮,进入altova xmlspy的文本窗口中,开始编写xsl文档。4、 输入如下的文本:BOOKSBOOKSNAMEPUBLISHERPRICEDESCRIPTIONSTATUS5、 输入完成后,选择“文件”-“保存”菜单命令,保存文档,文档名为“实验.xsl”。6、 打开altova xmlspy 2010,创建题目中所给的xml文档,步骤略。7、 在所创建的xml文档的声明语句之后,添加如下语句:8、 保存xml文档,并在浏览器中游览,观察显示效果是否与题目中给出对的效果一致。实验结果分析及心

16、得体会4、 实验分析与心得体会 通过本实验,学习到了XSL样式表的基础知识和语法及格式,XSL和XML的关联方式。XSL本身也符合XML的语法规定,它使用一种完全不同的方法解释XML文档,使XML文档变成可显示的对象。可见XSL还是很重要的。成绩评定教师签名: 年 月 日年级2013级班号1303班学号201321092107专业软件工程姓名蔡磊实验名称实验八:统计xml文档中某元素的子元素个数实验类型设计型综合型创新型实验目的或要求一、实验目的1、了解DOM接口。2、掌握DOM基本对象的常用属性和方法。二、实验内容 利用xml dom接口统计下面xml文档中“学生列表”子元素“学生”个数。张

17、扬男计算机123456张贺男计算机34567王岩男计算机13579李静女计算机45632王静女计算机56765实验步骤三、实验步骤1、在altova xmlspy中,选择“文件”-“新建”菜单命令,弹出如图8-1所示的“创建新文档”对话框。图8-12、选中“htm Hypertext Markup Language”一项,单击“确定”按钮,进入代码编辑窗口,开始编写如下代码:var XMLDoc;XMLDoc=new ActiveXObject(Microsoft.XMLDOM);XMLDoc.async=false;XMLDoc.load(实验6-1.xml);var studentNode

18、;studentNode=XMLDoc.documentElement.firstChild;alert(studentNode.childNodes.length);3、 选择“文件”-“保存”菜单命令,保存文档,文档名为“实验6-1.html”。4、 在游览器中游览“实验6-1.html”,程序运行结果如图8-2所示:图8-2实验结果分析及心得体会四、实验分析与心得体会 通过此次实验了解到DOM基本对象的常用属性和方法,其中包括document对象(文档)、node对象(节点)、nodelist对象(有顺序的节点列表)、element对象(xml文档中的元素)、attr对象(element对象的属性)。成绩评定教师签名: 年 月 日年级2013级班号1303班学号201321092107专业软件工程姓名蔡磊实验名称实验九:使用数据岛显示xml文档中的内容实验类型设计型综合型创新型实验目的或要求一、实验目的1、理解数据岛的概念。2、掌握在HTML中显示xml数据的方法。二、实验内容 试使用数据岛方法显示下述xml文档中的数据,显示效果如图9-1所示。001张小迪女销售部13912345678002王小雨男财务9-1实验步骤三、实验步骤1、打开altova xmlspy 2010,创建x

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论