XML实验报告.doc

上传人:wj 文档编号:1222576 上传时间:2023-04-30 格式:DOC 页数:30 大小:695.50KB
下载 相关 举报
XML实验报告.doc_第1页
第1页 / 共30页
XML实验报告.doc_第2页
第2页 / 共30页
XML实验报告.doc_第3页
第3页 / 共30页
XML实验报告.doc_第4页
第4页 / 共30页
XML实验报告.doc_第5页
第5页 / 共30页
XML实验报告.doc_第6页
第6页 / 共30页
XML实验报告.doc_第7页
第7页 / 共30页
XML实验报告.doc_第8页
第8页 / 共30页
XML实验报告.doc_第9页
第9页 / 共30页
XML实验报告.doc_第10页
第10页 / 共30页
XML实验报告.doc_第11页
第11页 / 共30页
XML实验报告.doc_第12页
第12页 / 共30页
XML实验报告.doc_第13页
第13页 / 共30页
XML实验报告.doc_第14页
第14页 / 共30页
XML实验报告.doc_第15页
第15页 / 共30页
XML实验报告.doc_第16页
第16页 / 共30页
XML实验报告.doc_第17页
第17页 / 共30页
XML实验报告.doc_第18页
第18页 / 共30页
XML实验报告.doc_第19页
第19页 / 共30页
XML实验报告.doc_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

XML实验报告.doc

《XML实验报告.doc》由会员分享,可在线阅读,更多相关《XML实验报告.doc(30页珍藏版)》请在冰点文库上搜索。

XML实验报告.doc

本科生实验报告

实验课程XML语言

学院名称

专业名称

学生姓名

学生学号

指导教师

实验地点

实验成绩

二〇一年月二〇一年月

填写说明

1、适用于本科生所有的实验报告(印制实验报告册除外);

2、专业填写为专业全称,有专业方向的用小括号标明;

3、格式要求:

①用A4纸双面打印(封面双面打印)或在A4大小纸上用蓝黑色水笔书写。

②打印排版:

正文用宋体小四号,1.5倍行距,页边距采取默认形式(上下2.54cm,左右2.54cm,页眉1.5cm,页脚1.75cm)。

字符间距为默认值(缩放100%,间距:

标准);页码用小五号字底端居中。

③具体要求:

题目(二号黑体居中);

摘要(“摘要”二字用小二号黑体居中,隔行书写摘要的文字部分,小4号宋体);

关键词(隔行顶格书写“关键词”三字,提炼3-5个关键词,用分号隔开,小4号黑体);

正文部分采用三级标题;

第1章××(小二号黑体居中,段前0.5行)

1.1×××××小三号黑体×××××(段前、段后0.5行)

1.1.1小四号黑体(段前、段后0.5行)

参考文献(黑体小二号居中,段前0.5行),参考文献用五号宋体,参照《参考文献著录规则(GB/T7714-2005)》。

学生实验心得

在本次实验中,我进行了本课程中的大部分控件的操作练习,熟悉了AltovaXMLSpy的操作环境,掌握了XML文档的新建以及属性的声明、考虑不同的类型、DTD的编写、schema的编写、XSLT的编写以及DOM的程序的编写等,学会了XML的编写的语法规则,掌握了一些DTD和schema文档的基本语法,掌握了将XML通过XSLT的编写转换为XHTML的方法,掌握了一些基本的DOM的程序语言的规则定义。

通过对C#语言应用练习,掌握C#语言程序的基本结构和编写方法,掌握C#语言基本程序结构,掌握数据类型和程序控制语句的使用方法,如分支、循环等。

掌握了ASP.NET内置的一些对象,包括Request对象、Response对象、Application对象、Session对象和Server对象等的原理,过程以及运用,掌握了使用ASP.NET数据库的操作,就ADO.NET来说,实现了ASP.NET与数据库之间的连接,实现了前台页面与后台数据库的连接。

同时,也还学会了内置与外置数据库的链接和使用等数据存储技术。

对于XSLT文档,主要是将XML转换为XHTML文档,以便于直接在浏览器中打开,便于查看和修改。

掌握了对于XML文档中的数据查询,即通过基于DOM的程序,实现对于输入固定的属性查询相关的信息。

在本次实验中,学生的学号、课程编号即是唯一的主键。

在C#语言实现后,通过输入学生的唯一学号可以查询该学生的姓名信息等,通过输入课程号,可以查询该科该学生的考试成绩,同时,对于不同的成绩会输出不同的提示语言,即通过、补考或者是重修等。

不过,在本次试验中遇到了很多的问题,请教老师都是热心回答,让我感觉很有学习的动力。

也因此解决了试验过程中遇到的问题,学到了很多有用的知识和技能,相信这些知识和技能在我的以后的学习生活中都会产生很大的影响或者帮助。

同时,这一次的实验中我也认识到了自己的许多不足,例如对于编程语言的熟悉度不够、对于一些常见问题的逻辑性不够强等,这将是以后学习工作中弥补的重难点。

学生(签名):

年月日

指导

教师

评语

成绩评定:

指导教师(签名):

年月日

26

实验1、编写格式良好的XML文档

一、实验内容

要求:

格式良好,包含XML声明、合理的元素嵌套结构、属性、注释、名称空间。

能合理体现下列数据的语义。

学生信息:

学号(声明为id类型属性),姓名,性别,出生日期

课程信息:

课程编号(声明为id类型属性),课程名,学分,课程说明

成绩信息:

成绩(考虑补考及重修)

实例文档:

多个学生、多门课程的成绩(不少于3个学生2门课程)

二、实验过程

xmlversion="1.0"encoding="UTF-8"?

>

Adele

female

1995/06/02

Linda

female

1994/06/25

Frank

male

1995/07/13

Bob

male

1995/05/14

Talor

female

1995/12/11

David

male

1995/02/26

Jack

male

1995/04/27

Tom

male

1995/08/10

math

4

base

C#programinglanguage

4

base

english

3

base

45

60

40

49

60

54

60

70

78

55

60

80

74

81

64

48

56

60

73

三、实验成果

实验2、按照下列内容要求,编写DTD和有效的xml实例文档

一、实验内容

要求:

能合理体现下列数据的语义

学生信息:

学号(声明为id类型属性),姓名,性别,出生日期

课程信息:

课程编号(声明为id类型属性),课程名,学分,课程说明

成绩信息:

成绩(考虑补考及重修)

实例文档:

多个学生、多门课程的成绩(不少于8个学生3门课程)

二、实验过程

xmlversion="1.0"encoding="UTF-8"?

>

--editedwithXMLSpyv2011()bycdut(cdut)-->

DOCTYPEacademic_information[

ELEMENTacademic_information(students,courses,grades)>

ELEMENTstudents(student+)>

ELEMENTstudent(sname,sex,birthday)>

ATTLISTstudentstudentIDID#REQUIRED>

ELEMENTsname(#PCDATA)>

ELEMENTsex(#PCDATA)>

ELEMENTbirthday(#PCDATA)>

ELEMENTcourses(course+)>

ELEMENTcourse(cname,credit,description)>

ATTLISTcoursecourseIDID#REQUIRED>

ELEMENTcname(#PCDATA)>

ELEMENTcredit(#PCDATA)>

ELEMENTdescription(#PCDATA)>

ELEMENTgrades(grade+)>

ELEMENTgrade(score,resit_info?

restudy_info?

)>

ATTLISTgradestudentIDIDREF#REQUIRED>

ATTLISTscorecourseIDIDREF#REQUIRED>

ELEMENTscore(#PCDATA)>

ELEMENTresit_info(#PCDATA)>

ATTLISTresit_infos_typeCDATA#FIXED"Supplementaryexamination.">

ELEMENTrestudy_info(#PCDATA)>

ATTLISTrestudy_infosc_typeCDATA#FIXED"Restudy.">]>

Adele

female

1995/06/02

Linda

female

1994/06/25

Frank

male

1995/07/13

Bob

male

1995/05/14

Talor

female

1995/12/11

David

male

1995/02/26

Jack

male

1995/04/27

Tom

male

1995/08/10

math

4

base

C#programinglanguage

4

base

english

3

base

45

60

40

59

60

54

60

70

78

55

60

80

74

81

64

48

56

60

73

三、实验成果

实验3、按照下列内容要求,编写schema和有效的xml实例文档

一、实验内容

要求:

1、使用全局有名类型

2、使用“目标名称空间”

3、能合理体现下列数据的语义

学生信息:

学号(声明为id类型属性),姓名,性别,出生日期

课程信息:

课程编号(声明为id类型属性),课程名,学分,课程说明

成绩信息:

成绩(考虑补考及重修)

实例文档:

多个学生、多门课程的成绩(不少于8个学生3门课程)

二、实验过程

1、schema文档

xmlversion="1.0"encoding="UTF-8"?

>

schemaxmlns:

info="xmlns:

xs="http:

//www.w3.org/2001/XMLSchema"targetNamespace="

annotation>

documentation>教务信息

documentation>

annotation>

elementname="academic_information"type="info:

informationType"/>

complexTypename="informationType">

sequence>

elementname="students"type="info:

studentType"/>

elementname="courses"type="info:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2