xml课程大纲

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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实现数据交换

相关文档
最新文档