还剩2页未读,继续阅读
文本内容:
XML技术基础Introduction toXML
一、课程基本情况课程类别专业任选课课程学分2学分课程总学时32学时,其中讲课24学时,实验8学时课程性质选修开课学期第6学期先修课程程序设计基础,数据库系统,WEB程序设计适用专业计算机科学与技术、软件工程、网络工程教材《XML基础教程与实验指导》,清华大学出版社,孙晓非,冯冠,张银鹤,孙鹰,2008,第1版开课单位计算机与软件学院软件工程系
二、课程性质、教学目标和任务《XML技术基础》是我校计算机科学与技术、软件工程、网络工程等专业的专业任选课程,属于计算机专业的一门专业课程XML用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,它提供了一种描述结构数据的格式,简化了网络中数据交换和表示,使得代码、数据和表示分离,并作为数据交换的标准格式,XML能够更精确地声明内容,方便跨越多种平台的更有意义的搜索结果本课程的教学目标是让学生掌握XML相关的各种知识,包括XML语言的语法、文档类型定义DTD、XML模式定义XML Schema、XML文件的显示方式CSS样式单和XSL样式单、文档对象模型D0M编程通过本课程的学习,使学生较好地掌握XML的基本概念、基本语法和基本应用通过学习,使学生对XML技术有一个全面的了解和掌握,并且在软件设计中能运用XML技术灵活地进行信息的描述、交换和显示同时,提高学生计算机专业素质,培养学生的逻辑应用能力
三、教学内容和要求
1、.XML概述2学时1了解XML发展、XML的特点和应用前景;⑵了解XML的产生背景、XML的定义以及XML在web应用上的优越性;3掌握XML的基本概念、XML的应用和开发工具;重点XML的基本概念和XML的应用;难点XML的基本概念和XML的应用
2、XML语法(2学时)
(1)理解和掌握XML文档的基本概念、基本语法以及XML的声明;
(2)掌握XML的文档结构、文档规则,文档内容;重点XML文档结构、文档规则;难点XML文档规则、XML命名空间
3、DTD规范XML文档(4学时)
(1)理解DTD的基本概念、定义和构成;
(2)掌握DTD的声明;
(3)掌握DTD的语法;
(4)掌握XML Schema的基本概念、数据类型、声明、使用和引用方法重点DTD和XMLSchema的元素声明、属性声明和实体声明;难点掌握DTD的语法并能灵活应用;掌握XMLSchema的使用和引用
4、CSS修饰XML文档(2学时)
(1)了解级联样式表CSS基本概念;
(2)掌握CSS的基本语法;
(3)掌握CSS的属性设置;
(4)掌握CSS样式表与文档之间的链接重点CSS的基本语法、CSS的链接;难点CSS样式表与文档之间的多种链接
5、XSL转换XML文档(4学时)
(1)理解XSL的基本概念、转换原理以及XSL与CSS的区别比较;
(2)掌握XSL的模板及模板调用;
(3)掌握XSL的节点选择;
(4)掌握XSL控制指令重点XSL的模板及其调用方法、XSL节点选择、XSL多种控制指令;难点掌握XSL多种节点选择的方法;掌握XSL各种控制指令
6、DOM解析XML文档(4学时)
(1)理解和掌握XML文档解析的基本概念、了解和掌握XML解析器和常用的解析器接口;
(2)了解和掌握文档对象模型DOM文档树模型;
(3)了解和掌握DOM接口对象;
(4)掌握DOM对象的创建和调用、访问Document、Element TextAttribute节点
(5)掌握DOM对文档操作的基本步骤重点DOM访问XML;难点DOM与SAX的区别
7、数据岛(2学时)
(1)理解和掌握数据岛定义及其绑定方法;
(2)掌握数据岛的使用形式、访问元素内容、访问标记属性;
(3)理解和掌握DSO数据源对象的概念,操作、遍历、显示XML数据岛数据;
(4)掌握DSO与XSL切换样式方法重点掌握数据岛的使用形式、访问元素内容、访问标记属性;掌握操作、遍历、显示XML数据岛数据的方法难点掌握操作、遍历XML数据岛数据
8、XPath查询(2学时)
(1)理解和掌握XPath的基本概念和数据模型;
(2)掌握使用MSXML文档对象模型执行XPath查询;
(3)掌握XPath定位路径和函数使用重点XPath定位路径和函数使用;难点XPath函数使用
9、XML数据交换(2学时)
(1)理解和掌握XML数据交换的基本概念;
(2)理解XML与数据库之间的关系;
(3)掌握XML与SQL Server的数据交换;
(4)掌握使用HTTP访问数据库对象,掌握ADO实现数据交换重点掌握XML与SQL Server的数据交换;掌握使用HTTP访问数据库对象,掌握ADO实现数据交换;难点掌握XML与SQLServer的数据交换
四、课程考核
(1)作业等作业5次,实验报告4篇;
(2)考核方式开卷考试
(3)总评成绩计算方式30%平时成绩,70%期末考试成绩
五、参考书目
1.《XML入门经典(第4版)》,清华大学出版社,David Hunter,Jeff Rafter,Joe Fawcett编著,
2009.2,第4版;
2.《XML高级编程》,清华大学出版社,依维恩(美)等编著,
2009.2,第1版;
3.《XML基础教程》,人民邮电出版社,
2006.11出版,高怡新编著,第1版;。