XML实验报告Word文档下载推荐.doc
- 文档编号:1454286
- 上传时间:2023-04-30
- 格式:DOC
- 页数:30
- 大小:695.50KB
XML实验报告Word文档下载推荐.doc
《XML实验报告Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《XML实验报告Word文档下载推荐.doc(30页珍藏版)》请在冰点文库上搜索。
摘要(“摘要”二字用小二号黑体居中,隔行书写摘要的文字部分,小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"
>
academic_information>
<
students>
<
studentstudentID="
s001"
<
sname>
Adele<
/sname>
sex>
female<
/sex>
birthday>
1995/06/02<
/birthday>
/student>
s002"
Linda<
1994/06/25<
s003"
Frank<
male<
1995/07/13<
s004"
Bob<
1995/05/14<
s005"
Talor<
1995/12/11<
s006"
David<
1995/02/26<
s007"
Jack<
1995/04/27<
s008"
Tom<
1995/08/10<
/students>
courses>
coursecourseID="
c001"
cname>
math<
/cname>
credit>
4<
/credit>
description>
base<
/description>
/course>
c002"
C#programinglanguage<
c003"
english<
3<
/courses>
grades>
gradestudentID="
scorecourseID="
45<
/score>
resit_infos_type="
Supplementaryexamination."
60<
/resit_info>
/grade>
40<
49<
restudy_infosc_type="
Restudy."
/restudy_info>
54<
70<
78<
55<
80<
74<
81<
64<
48<
56<
73<
/grades>
/academic_information>
三、实验成果
实验2、按照下列内容要求,编写DTD和有效的xml实例文档
能合理体现下列数据的语义
多个学生、多门课程的成绩(不少于8个学生3门课程)
!
--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"
ELEMENTrestudy_info(#PCDATA)>
ATTLISTrestudy_infosc_typeCDATA#FIXED"
]>
<
59<
实验3、按照下列内容要求,编写schema和有效的xml实例文档
1、使用全局有名类型
2、使用“目标名称空间”
3、能合理体现下列数据的语义
1、schema文档
xs:
schemaxmlns:
info="
xmlns:
xs="
http:
//www.w3.org/2001/XMLSchema"
targetNamespace="
annotation>
documentation>
教务信息<
/xs:
elementname="
academic_information"
type="
info:
informationType"
/>
complexTypename="
sequence>
students"
studentType"
courses"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XML 实验 报告