《可扩展的标记语言XML》课程教学大纲
- 格式:doc
- 大小:46.50 KB
- 文档页数:5
《可扩展的标记语言XML》课程教学大纲
课程编号 1710012 学分 2 总学时 32 理论 22 实验/上机 10
英文课程名 eXtensible Markup Language
开课院(系) 软件学院 开课系 软件技术 修订时间 2005年6 月 5日
课 程 简 介
课程简介:
本课程涵盖了XML相关的各项技术,包括文档定义,XML模式的介绍,样式表和电子
数据交换,创建XML文档以及XML DOM编程。最后还集成了XML和SQL SERVER 2000的
内容。
课 程 大 纲
一、课程的性质与任务:
本课程是为软件工程开设的一门专业必修课。通过学习XML,使学生掌握Web上呈现
信息的一种最有发展前途的程序语言。
随着互联网的飞速发展,以Web方式呈现的数据从内容到形式也越来越多,传统的
HTML存在的缺点也越来越不可忽视。XML作为一种新的技术的出现是为了解决HTML存在
的弊端。在Web应用方面,XML技术是不可忽略的。
通过系统的学习XML,学生能够掌握最新的XML技术,并能够通过XML访问数据库,
并完成相关Web站点的开发。
二、课程的目的与基本要求:
通过本课程的学习,使学生掌握利用XML开发的基础知识,并具有开发相关Web的
能力:
1、具备编写XML标准文档的能力;
2、掌握使用DTD创建XML文档的能力以及利用DTD检验XML文档的合法性;
3、运用XSL格式化XML;
4、掌握XML DOM编程,可通过脚本程序处理XML中的数据;
GDOU-B-11-213
三、面向专业:
软件工程
四、先修课程:
数据库系统原理与设计,数据结构
五、本课程与其它课程的联系:
本课程的先修课程为数据库系统原理与设计和数据结构,XML是数据的定义和描述,
数据结构能帮助学生加深理解其构造;XML是web程序语言,而web提供的数据往往需要
后台数据库的支持,所以数据库系统原理和设计是本课程的先修课程。
六、教学内容安排、要求、学时分配及作业:
第一章:XML基础(2学时)
1、电子数据交换介绍(C)。
2、XML概述(B)。
第二章:确保XML文档中数据的一致性(2学时)
1、在文档类型定义(DTD)中声明元素贺属性(A)。
2、创建XML模式(A)。
第三章:使用XML模式(2学时)
1、在XML模式中声明属性(A)。
2、XML命名空间的需要(A)。
3、在一个XML模式中使用另一个XML模式中的组件(A)。
第四章:在XML模式中创建元素和属性组(2学时)
1、在XML模式中创建元素和属性组(A)。
2、使用XSD元素(A)。
第五章:呈现XML文档(4学时)
1、定义呈现(A)。
2、对样式表的需要(A)。
3、创建级联样式表。(A)
4、通过一个XSLT来格式化数据。(A)
第六章:在XML模式中创建元素和属性组(2学时)
1、在XML模式中创建元素和属性组(A)。
2、使用XSD元素(A)。
第七章:使用XML文档对象模型(2学时)
1、确定XML文档对象模型DOM的需求(A)。
2、使用XML DOM对象访问XML文档的不同部分(A)。
第八章:使用XML DOM访问XML文档(2学时)
1、验证XML文档对于XML模式的合法性(A)。
2、提供存储在XML文档中数据的用户选择视图(A)。
第九章:XML和Microsoft SQL SERVER的集成(2学时)
1、使用存储在SQL SERVER中的数据产生XML文档(A)。
2、对存储在SQL SERVER数据库中的数据执行XPath查询(A)。
3、把XML数据插入到SQL SERVER数据库的表中。(A)
第十章:XLink和XPointer概述(2学时)
1、确定XML文档中链接的类型(B)。
2、确定对用于引用XML文档内部特定部分的XPointer的需求(B)。
七、实验名称与类别:
序号 实验名称 学时 实验类别
1 XML文档合法性检验,使用DTD声明元素,创建XML模式。 2
设计型
2 创建XSD和XML文档。 2
设计型
3 使用XSLT显示数据。 2
设计型
4 XML DOM编程,使用该对象访问XML文档。 2
设计型
5 利用XML进行简单网页设计。 2
综合型
注:实验类别指:演示型、操作型、验证型、综合型、设计型、研究创新型
八、实验目的、内容与要求
实验1
实验目的:熟悉XML,掌握如何创建XML模式
实验内容:根据实验指导书题创建XML模式
实验要求:提交实验报告
实验2
实验目的:掌握XSD和XML文档的创建方法
实验内容:根据实验指导书题创建XSD和XML文档
实验要求:提交实验报告
实验3
实验目的:掌握XSLT显示数据的方法
实验内容:根据实验指导书题使用XSLT显示数据
实验要求:提交实验报告
实验4
实验目的:掌握XML DOM编程方法
实验内容:使用XML DOM对象访问XML文档
实验要求:提交实验报告
实验5
实验目的:加强学生综合运用XML的能力
实验内容:使用XML设计简单WEB,题目自选
实验要求:写出设计报告书,包括web的规划设计流程和板块功能。
九、教材与参考书:
本课程选用教材:
eXtensible Markup Language.NIIT.2002
本课程推荐参考书:
1、SQL Server 2000 XML应用开发.飞思科技产品研发中心编著.电子工业出版社.
2001
2、XML网页制作实作教程. 夏帮贵,刘凡新等. 清华大学出版社. 2002
3、XML高级网络应用. 但正刚,李顺等.清华大学出版社. 2002
十、本课程理论课及实验课的考核方式:
理论课考核方式:闭卷考试
实验课考试方式:上机考核结合实验报告
执笔:
审核:
批准人:
时间: