xml课程大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《XML》课程教学大纲
一、课程的性质和学习目的
本课程是为软件工程开设的一门专业必修课。通过学习XML,使学生掌握Web上呈现信息的一种最有发展前途的程序语言。
随着互联网的飞速发展,以Web方式呈现的数据从内容到形式也越来越多,传统的HTML存在的缺点也越来越不可忽视。XML作为一种新的技术的出现是为了解决HTML存在的弊端。在Web应用方面,XML技术是不可忽略的。
通过系统的学习XML,学生能够掌握最新的XML技术,并能够通过XML访问数据库,并完成相关Web站点的开发。
二、课程教学内容
第一章 XML技术背景及其发展
(一)教学基本要求
1,了解XML的历史和发展
2,了解HTML的局限性
3,了解XML的特点
(二)教学重点和难点
重点:XML的数据描述和交换功能。
难点:XML与HTML相比优势何在。
(三)教学内容
1,标记语言
2,通用标记语言
3,超文本标记语言
4,XML现状及其发展
第二章XML语法基础
(一)教学基本要求
1,了解XML的文档结构
2,了解XML的语法特点
3,能够使用工具编辑XML文档
(二)教学重点和难点
重点:XML的正确性和有效性。
难点:XML的语法规则。
(三)教学内容
1,XML工具
2,XML文档结构
3,XML文档基本语法
4,创建格式良好的XML文档
第三章在XML文档中使用DTD
(一)教学基本要求
1,了解DTD的作用
2,掌握DTD的结构
3,能够创建DTD并使XML文档引用相应的DTD
(二)教学重点和难点
重点:DTD的元素类型。
难点:DTD的创建与定义。
(三)教学内容
1,DTD概述
2,DTD元素声明
3,DTD属性声明
4,DTD实体声明
5,DTD标记声明
6,DTD中的测试开关
7,DTD文件存在的问题
第四章在XML文档中使用Schema
(一)教学基本要求
1,了解Schema的作用和背景
2,掌握Schema的结构
3,能够创建Schema并使XML文档引用相应的Schema (二)教学重点和难点
重点:DTD和Schema的区别。
难点:Schema的创建和使用。
(三)教学内容
1,命名空间
2,XML Schema
3,XML Schema的数据类型
4,XML Schema的元素声明
5,XML Schema的属性声明
6,XML Schema命名空间
第五章样式表技术
(一)教学基本要求
1,了解XML文档的显示处理方法
2,了解CSS和XSL的区别
3,能够创建CSS和XSL使XML文档得以显示
(二)教学重点和难点
重点:CSS和XSL的区别。
难点:CSS和XSL的创建与使用。
(三)教学内容
1,样式表简述
2,使用CSS显示XML
3,使用XSL显示XML
第六章XML链接技术
(一)教学基本要求
1,了解XML文档的链接处理方法
2,能够创建XML链接
(二)教学重点和难点
重点:简单链接和扩展链接的区别。难点:创建扩展链接。
(三)教学内容
1,XLink语言
2,简单链接
3,扩展链接
第七章XSLT转换
(一)教学基本要求
1,了解XSLT转换处理方法
2,实现XSLT转换
(二)教学重点和难点
重点:XSLT的基本结构。
难点:创建XSLT转换程序。
(三)教学内容
1, XSLT概述
2,XSLT基本架构
3,Xpath语言
4,XSLT元素
5,XSLT与脚本语言
6,转换程序
第八章DOM接口技术
(一)教学基本要求
1,了解DOM的作用和发展背景
2,掌握使用DOM操作XML文档的方法(二)教学重点和难点
重点:DOM的结构。
难点:DOM对象的使用。
(三)教学内容
1,DOM接口概述
2,DOM的结构
3,DOM对象
4,DOM的使用
5,DOM对文档的操作
6,DOM应用实例
第九章SAX接口
(一)教学基本要求
1,了解SAX的作用和发展背景
2,掌握使用SAX操作XML文档的方法3,理解SAX和DOM的各自特点
(二)教学重点和难点
重点:SAX的结构。
难点:SAX接口的方法的使用。
(三)教学内容
1,SAX接口概述
2,SAX接口及其方法
3,SAX接口应用示例
4,SAX接口与DOM接口比较
第十章XML数据岛
(一)教学基本要求
1,了解数据岛的作用
2,掌握数据岛对象的使用方法
(二)教学重点和难点
重点:数据岛的作用。
难点:在HTML中显示XML的方法。
(三)教学内容
1,数据岛基本概念
2,在HTML中显示XML数据
3,数据岛对象
第十一章XML数据交换
(一)教学基本要求
1,了解XML与其它数据平台的关系
2,掌握在XML和SQL Server之间交换数据的方法(二)教学重点和难点
重点:XML与SQL Server的数据交换方法。
难点:使用ADO实现数据交换。
(三)教学内容
1,数据交换基本概念
2,XML与数据库
3,XML与SQL Server的数据交换
4,使用HTTP访问数据库对象
5,使用ADO实现数据交换