下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、XML技术基础 Introduction to XML一、课程基本情况课程类别:专业任选课课程学分: 2学分课程总学时:32 学时,其中讲课: 24学时,实验:8 学时课程性质:选修开课学期:第6学期先修课程:程序设计基础,数据库系统,WEB程序设计适用专业:计算机科学与技术、软件工程、网络工程教 材: XML基础教程与实验指导,清华大学出版社,孙晓非,冯冠,张银鹤,孙赝,2008,第1版开课单位:计算机与软件学院软件工程系二、课程性质、教学目标和任务XML技术基础是我校计算机科学与技术、软件工程、网络工程等专业的专业任选课程,属于计算机专业的一门专业课程。XML用于标记电子文件使其具有结构性
2、的标记语言,可以用来标记数据、定义数据类型,它提供了一种描述结构数据的格式,简化了网络中 HYPERLINK /view/87872.htm t _blank 数据交换和表示,使得代码、数据和表示分离,并作为数据交换的标准格式,XML能够更精确地声明内容,方便跨越多种平台的更有意义的搜索结果。本课程的教学目标是让学生掌握XML相关的各种知识,包括XML语言的语法、文档类型定义DTD、XML模式定义XML Schema、XML文件的显示方式CSS样式单和XSL样式单、文档对象模型DOM编程。通过本课程的学习,使学生较好地掌握XML的基本概念、基本语法和基本应用。通过学习,使学生对XML技术有一个
3、全面的了解和掌握,并且在软件设计中能运用XML技术灵活地进行信息的描述、交换和显示。同时,提高学生计算机专业素质,培养学生的逻辑应用能力。三、教学内容和要求1、. XML概述(2学时)(1) 了解XML发展、XML的特点和应用前景;(2) 了解XML的产生背景、XML的定义以及XML在web应用上的优越性;(3) 掌握XML的基本概念、XML的应用和开发工具;重点:XML的基本概念和XML的应用;难点:XML的基本概念和XML的应用。2、XML语法(2学时)(1)理解和掌握XML文档的基本概念、基本语法以及XML的声明;(2)掌握XML的文档结构、文档规则,文档内容; 重点:XML文档结构、文
4、档规则;难点:XML文档规则、XML命名空间。3、DTD规范XML文档(4学时)(1)理解DTD的基本概念、定义和构成;(2)掌握DTD的声明;(3)掌握DTD的语法;(4)掌握XML Schema的基本概念、数据类型、声明、使用和引用方法。 重点:DTD和XML Schema的元素声明、属性声明和实体声明;难点:掌握DTD的语法并能灵活应用;掌握XML Schema的使用和引用4、CSS修饰XML文档(2学时)(1)了解级联样式表CSS基本概念; (2)掌握CSS的基本语法;(3)掌握CSS的属性设置;(4)掌握CSS样式表与文档之间的链接。重点:CSS的基本语法、CSS的链接;难点:CSS
5、样式表与文档之间的多种链接。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、E
6、lement、Text、Attribute节点 (5)掌握DOM对文档操作的基本步骤。重点:DOM访问XML;难点:DOM与SAX的区别。7、数据岛(2学时)(1)理解和掌握数据岛定义及其绑定方法;(2)掌握数据岛的使用形式、访问元素内容、访问标记属性;(3)理解和掌握DSO数据源对象的概念,操作、遍历、显示XML数据岛数据;(4)掌握DSO与XSL切换样式方法 重点:掌握数据岛的使用形式、访问元素内容、访问标记属性;掌握操作、遍历、显示XML数据岛数据的方法难点:掌握操作、遍历XML数据岛数据。8、XPath查询(2学时)(1)理解和掌握XPath的基本概念和数据模型;(2)掌握使用MSXM
7、L文档对象模型执行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与SQL Server的数据交换。四、课程考核(1)作业等:作业:5 次,实验报告:4 篇;(2)考核方式:开卷考试(3)总评成绩计算方式:30% 平时成绩, 70%期末考试成绩五、参考书目1XML入门经典(第4版),清华大学出版社,HYPERLINK /s?ie=UTF8&field-author=David%20Hunter&search-alias=booksDavid Hunter,HYPERLINK /s?ie=UTF8&field-author=Jeff%20Rafter&search-alias=booksJeff Rafter,HYPERLINK /s?ie=UTF8&field-author=Joe%20Faw
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年宗教活动场所安全管理消防建筑题库
- 2026年网络信息安全知识面试题库
- 2026年家长会组织家长参与与沟通规范测试
- 2026年废旧锂电池综合利用企业财务面试
- 2026年街道出租房屋消防安全管理知识问答
- 2026年软件测试工程师专业知识题库
- 2026年发改系统以工代赈政策落实测试题
- 2026年体育教练员专业能力与道德素质考核题
- 2026年个人职业发展路径规划指导与试题
- 二年级班主任工作计划 (一)
- 元素周期律说课稿课件
- 2025年妇科腹腔镜考试题及答案
- DB4401∕T 155.2-2022 儿童福利机构工作规范 第2部分:教育工作规范
- 新东方英国研究生申请流程
- 银行清分管理办法
- 2025年高考语文真题全国一卷4篇高分范文
- 生物安全实验室消毒管理制度
- 肾造瘘膀胱造瘘术后护理
- 西门子EET Basic 电梯仿真一体化教程 课件5 电梯初始化及启停控制
- 2025超声造影增强剂市场分析
- 广西高等职业教育考试(新职教高考)《语文》模拟试卷 (第44套)
评论
0/150
提交评论