xml课程大纲

合集下载

【精品】XML技术教学大纲

【精品】XML技术教学大纲

《XML技术》教学大纲课程编号:S015013英文课程名:XML Technology总学时:54学时学分:3学分课程类别:学位课适用专业:计算机应用技术一、课程性质与目的《XML技术》是为计算机应用技术专业研究生开设的1门学位课,通过讲授功能强大的可扩展标记语言XML,使学生掌握在Internet上存储和传送信息方面最具有发展前途的程序语言。

通过本课程的学习,使学生掌握XML应用基础知识,具备使用XML开发Web站点必备的基础知识、在XML中如何使用DTD,XML Schema知识、XML样式表、使用CSS格式格式化XML,XSL样式表,名称空间、XML DOM与XPath,以及XML的开发技术DOM和SAX 等。

课程的重点是:DTD、XSL样式表。

课程的难点是:XSL样式表和DOM、SAX开发技术。

通过系统的学习,学生能够掌握最新的XML技术,并能够利用XML进行Web站点的开发。

二、课程的基本要求通过本课程的学习,要求学生能够掌握利用XML进行开发的基础知识,并具有开发Web站点的能力,具体有:1.具备编写格式良好的XML文件的能力,并学会利用相关的开发软件;2.掌握使用DTD来创建XML文档结构以及使用DTD检验XML文档合法性的能力;3.熟练运用XSL格式化XML,能够使用独特的方式显示XML文档中的数据;4.掌握XML编程接口DOM技术,可以通过客户端或服务器端的脚本程序处理或显示XML文档中的数据。

三、教学内容及学时分配第1章XML技术背景及其发展(3学时)第1节标记语言第2节通用标记语言第3节超文本标记语言第4节XML现状及其发展第5节XML相关的技术第2章XML语法基础(3学时)第1节XML工具第2节XML文档结构第3节XML文档基本语法第4节创建格式良好的XML文档第3章在XML文档中使用DTD(3学时)第1节DTD概述第2节DTD元素声明第3节DTD属性声明第4节DTD实体声明第5节DTD标记声明第6节DTD中的测试开关第7节DTD文件存在的问题第4章在XML文档中使用Schema(6学时)第1节命名空间第2节XML Schema第3节XML Schema的数据类型第4节XML Schema的元素声明第5节XML Schema的属性声明第6节XML Schema命名空间第5章样式表技术(6学时)第1节样式表简述第2节使用CSS显示XML第3节使用XSL显示XML第6章XML链接技术(3学时)第1节XLink语言第2节简单链接第3节扩展链接第7章XSLT转换(6学时)第1节XSL T概述第2节XSL T基本架构第3节Xpath语言第4节XSL T元素第5节XSL T与脚本语言第6节转换程序第8章DOM接口技术(6学时)第1节DOM接口概述第2节DOM的结构第3节DOM对象第4节DOM的使用第5节DOM对文档的操作第6节DOM应用实例第9章SAX接口(3学时)第1节SAX接口概述第2节SAX接口及其方法第3节SAX接口应用示例第4节SAX接口与DOM接口比较第10章XML数据岛(3学时)第1节数据岛基本概念第2节在HTML中显示XML数据第3节数据岛对象第11章XML数据交换(6学时)第1节数据交换基本概念第2节XML与数据库第3节XML与SQL Server的数据交换第4节使用HTTP访问数据库对象第5节使用ADO实现数据交换第12章XML应用(3学时)第1节SMIL语言及应用第2节可扩展矢量图形语言SVG四、教学方法以教师讲授为主,采用多媒体教学,鼓励提问并展开讨论。

XML网络编程课程考试大纲

XML网络编程课程考试大纲

XML网络编程课程考试大纲一、课程的基本情况介绍:XML(eXtensible Markup Language)称为“扩展标记语言”,是一个开放的,以文字为基础的卷标语言,它定义了一种文件格式,一种保存数据的方法,可以提供结构的以及与语意有关的信息给数据。

这种数据格式可以在不同的计算机平台和不同的计算机程序之间方便、平稳、快速和无障碍地转移和流动,从而大大提高处理数据的效率和灵活性。

同时XML可以直接应用于Internet,像HTML一样,用HTTP来传输,用浏览器来浏览,从而使网络为基础的信息管理和操作提升到一个新的水平。

课程教学目的是使学生掌握XML的语法及相关编程知识,包括DTD、Schema、CSS、XSL、XPath、XLink、XPoint、DOM、DSO、XMLHTTP。

本课程属于计算机科学与技术专业、计算机应用与维护专业的专业选修课程,总学时48,理论学时32,实验学时16,共2.5学分,共16教学周,周学时2,本科在第7学期开设,专科在第5学期开设。

二、考试的原则与形式:根据课程性质及教学大纲的要求和规定,本课程不进行书面考试,采用程序设计的方式进行考核,具体要求与评分原则如下。

1.设计一个主页,将本课程所作的8次作业和5个实验项目全部链接上,文件名统一叫main.htm。

每位同学建一个文件夹,文件夹的名字按下面的格式命名:x204yzs(以x开头,后跟学号末三位,最后2-3位为姓名的开头字母),将main.htm文件与所有的作业和实验程序放在该文件夹中。

2.作业3DTD文档是不可显示的,建议将其再另存为一份文本格式的,即扩展名为.txt;然后在main.htm中将作业3连接至这个文本文件;对于作业4Schema也一样,可作同样的处理。

3.第五个实验是一个设计性实验,要求综合应用各种XML的相关技术设计一个实用的程序。

要求程序必须有对数据库的访问操作,其中使用SQL Server2000中的XML功能对数据库操作时要至少有查询、插入、修改、删除功能;使用XML Web Service对数据库操作时,可只有查询一种操作。

xml课程设计文库

xml课程设计文库

xml 课程设计文库一、教学目标本课程的教学目标是使学生掌握XML(可扩展标记语言)的基本概念、语法和应用,培养学生对XML技术的兴趣和热情,提高学生在实际项目中运用XML技术解决问题的能力。

1.理解XML的基本概念,如XML文档、元素、属性、实体等。

2.掌握XML的语法规则,如声明、注释、 doctype 声明等。

3.熟悉XML的常用功能,如数据存储、数据交换、数据转换等。

4.了解XML的相关技术,如XSLT、XPath、XML Schema等。

5.能够使用XML编辑器或编程语言编写XML文档。

6.能够运用XPath和XSLT对XML数据进行查询和转换。

7.能够设计并应用XML Schema来约束XML数据的结构。

8.能够分析并解决实际项目中遇到的XML技术问题。

情感态度价值观目标:1.培养学生对新技术的敏感性和学习热情,激发学生对计算机科学的兴趣。

2.培养学生团队协作意识,通过小组讨论和合作完成项目任务。

3.培养学生批判性思维,学会从不同角度分析和解决问题。

二、教学内容本课程的教学内容主要包括XML的基本概念、语法规则、应用场景和相关技术。

1.XML的基本概念:介绍XML文档、元素、属性、实体等基本概念,理解XML的特点和优势。

2.XML的语法规则:学习XML的声明、注释、 doctype 声明等语法规则,掌握XML文档的结构和编写规范。

3.XML的应用场景:探讨XML在数据存储、数据交换、数据转换等方面的应用,了解XML在实际项目中的重要性。

4.XML的相关技术:学习XSLT、XPath、XML Schema等XML相关技术,掌握这些技术的基本原理和应用方法。

三、教学方法本课程采用讲授法、讨论法、案例分析法和实验法等多种教学方法。

1.讲授法:通过教师的讲解,使学生掌握XML的基本概念和语法规则。

2.讨论法:学生进行小组讨论,培养学生的团队协作意识和批判性思维。

3.案例分析法:分析实际项目中的XML应用案例,使学生了解XML技术的应用场景和解决实际问题的能力。

xml技术基础课程设计

xml技术基础课程设计

xml技术基础课程设计一、课程目标知识目标:1. 理解XML(可扩展标记语言)的基本概念,掌握XML文档的结构和组成。

2. 学会使用XML声明、元素、属性和实体等基本语法。

3. 掌握如何在XML中使用样式表,使XML文档具有良好的展示效果。

4. 了解XML与数据库的关联,掌握XML数据查询和操作的基本方法。

技能目标:1. 能够编写符合规范的XML文档,并能进行有效的验证。

2. 掌握使用XPath进行XML数据定位和查询的技巧。

3. 学会使用至少一种XML编辑工具(如XMLSpy、Notepad++等)进行XML文档的编写和调试。

4. 能够运用所学知识,完成XML与数据库的交互操作。

情感态度价值观目标:1. 培养学生良好的编程习惯,注重代码规范和结构清晰。

2. 培养学生的团队协作精神,通过小组讨论和实践,共同解决问题。

3. 激发学生对计算机科学的兴趣,引导他们认识到XML技术在现实生活中的广泛应用和价值。

本课程针对高年级学生,在分析课程性质、学生特点和教学要求的基础上,将课程目标分解为具体的学习成果。

通过本课程的学习,学生将能够掌握XML 技术的基本知识和技能,为后续学习数据库、Web开发等课程打下坚实基础。

同时,课程注重培养学生的团队协作和编程实践能力,使他们在面对实际问题时有能力运用所学知识进行分析和解决。

二、教学内容1. XML基本概念:介绍XML的定义、作用和适用范围,使学生了解XML的背景和重要性。

- 教材章节:第一章 XML概述- 内容列举:XML定义、发展历程、应用场景2. XML文档结构:讲解XML声明、元素、属性、注释等基本组成部分,使学生掌握XML文档的编写规范。

- 教材章节:第二章 XML文档结构- 内容列举:XML声明、元素、属性、注释、处理指令3. XML语法规则:介绍XML的命名空间、实体、CDATA区等高级语法,提高学生对XML编写的灵活性和规范性。

- 教材章节:第三章 XML语法- 内容列举:命名空间、实体、CDATA区、转义字符4. XML样式表:讲解XSLT和XPath的基本使用,使XML文档具有良好的展示效果。

XML语言程序设计教学大纲

XML语言程序设计教学大纲

XML语言程序设计教学大纲《XML程序设计》课程教学大纲一、课程名称1、中文名称:XML程序设计(36学时)2、英文名称:XML Programming二、学时总学时36学时其中:授课24 学时实验12 学时三、考核方式(考试或考查)考核方式:考查成绩评定标准:以考试成绩为主,参考平时成绩。

四、适用专业公共选修课五、课程简介XML能让Internet上的数据相互交流更方便,让文件的内容更加显而易懂。

XML能很好地描述和组织数据,而且将用户界面和结构化数据相分离,允许不同来源数据的无缝集成和对同一数据的多种处理。

本课程内容包括XML概述、XML文件的规则、XML数据的底层结构、XML Schema模式、使用CSS格式化显示XML文件、使用XSL格式化显示XML文件、XML的数据源对象、DOM解析器、SAX解析器。

XML应用等内容。

六、本门课程在教学计划中的地位、作用和任务XML是由万维网联盟定义的一种语言,其应用非常广泛。

XML能让Internet上的数据相互交流更方便,让文件的内容更加显而易懂。

可作为高等学校计算机、电子商务以及信息类相关专业的选修课程,也可供广大Web应用程序开发者和用户学习参考,也适合专职的XSLT 程序员开发。

七、课程内容和教学要求(一)XML概述内容包括:XML基础知识,XML解析器,XML的应用领域教学要求:要重点掌握XML基础知识与应用(二)XML文件的规则内容包括:XML声明,标记设置,属性设置,名称空间等教学要求:要重点了解XML文件的基本规则(三)XML数据的底层结构内容包括:XML文件的有效性,XML与DTD的匹配,XML文档类型定义文件DTD 教学要求:要重点掌握基本XML数据的底层结构(四)XML Schema模式内容包括:XML Schema,简单、复杂类型元素,属性,正则表达式教学要求:要重点掌握XML Schema模式(五) XML与CSS内容包括:标记与样式表,设置文本显示、样式,颜色和背景、处理层叠等教学要求:要重点掌握XML关联CSS(六)XML与XSL内容包括:XSL样式表文件与XSL变换,模板及模板调用,常用的XSL标记等教学要求:要重点掌握常用的XSL标记(七)XML的数据源对象内容包括:数据岛、XML数据源对象和数据绑定、XML文件数据嵌入HTML等教学要求:要重点掌握基本的XML数据源对象和数据绑定方法(八)XML解析器内容包括:DOM解析器与SAX解析器教学要求:要重点掌握DOM解析器与SAX解析器(九)XML应用内容包括:介绍在java、asp和net以及电子商务环境下XML的应用等教学要求:要重点掌握java 与XML应用课时安排计划周次周学时内容教学时数课外时数教学组织方式说明第1周 3 XML概述、文件的规则 3 3 课堂讲解多媒体教室第2周3 XML数据的底层结构 3 3 课堂讲解同上第3周 3 XML数据的底层结构 3 3 实验第4周 3 XML Schema模式 3 3 课堂讲解同上第5周 3 XML Schema模式 3 3 实验第6周 3 XML与CSS 3 3 课堂讲解同上第7周 3 与XSL 3 3 课堂讲解同上第8周 3 XML与XSL 3 3 实验第9周 3 XML的数据源对象 3 3 课堂讲解同上第10周 3 XML的数据源对象 3 3 实验第11周 3 XML解析器 3 3 课堂讲解同上第12周 3 XML应用 3 3 课堂讲解同上第13周第14周第15周第16周第17周第18周第19周第20周八、实验内容实验1 XML数据的底层结构实验2 XML Schema模式实验3 XML与XSL实验4 XML的数据源对象九、教材及主要参考资料教材:《XML实用教程》,范立锋主编,人民邮电出版社,2009年主要参考资料:《XML实用教程》,耿祥义张跃平编著,人民邮电出版社,2009年《XML实用教程》,丁跃潮张涛编著,北京大学出版社, 2006年十、先修课程必备的先导课程:计算机基础。

《XML》教学大纲.doc

《XML》教学大纲.doc

《XML》教学大纲课程类型:专业选修课总学时:18 讲课学时:9 实验(上机)学时:9学分:1适用对象:计算机科学与技术一、课程的教学目标“XML技术”是计算机类专业本科生的一名专业选修课程。

通过本课程的学习,旨在使学生在学习XML技术及其在各相关领域的应用。

课程分两部分进行:首先是XML技术,将介绍XML的相关背景及基本知识、结构定义、格式、程序界面、超链接等。

接下来介绍以XML技术为基础的服务,包括架构、协定、描述等。

最后熟练相关技术,并能开发简易的Web应用程序。

二、教学基本要求作为本科生一个学期的课程,重点掌握XML的基础知识和基本技能,以及XML的一般应用。

本课程的特点是理论性强,逻辑性强,其教学方式应注重启发式、引导式。

本课程将完成如下教学冃标:(一)从内容上,使学生理解XML作为可扩展标记语言的基本概念,掌握书写XML的基本语法,理解文档类型定义DTD、XML Schema> XSL转换、XML 文档对象模型等内容。

(二)从能力方面,应使学生熟练掌握XML的基本知识,能自己设计DTD、Schema文档,能熟练掌握XML到HTML的转换,熟练掌握XML屮的DOM和SAXo(三)从教学方而,本课程耍实现教、学、做相结合,采用案例和理论教学相结合,以能力培养为中心和出发点,在教学的过程中,注重发挥学生的主观能动性,精讲多练,启发学生思考,培养学生分析问题的能力和实际的编程能力。

要求学生已修过《计算机应用基础》、《程序设计基础》、《软件技术基础》、《Web技术》。

考核方式以闭卷笔试形式(70%)考察学生对课程的掌握程度,将课程设计(30%)作为平时表现。

三、各教学环节学时分配教学课时分配序号章节内容讲课实践其他合计1第1章XML概述1122第2章XML语法2133第3章DTD规范XML文档2244第4章XSL转换XML文档1235第5章DOM解析XML文档2246第6眾SAX解析XML文档112合计9918四、教学内容第一章XML概述第一节标记语言的发展第二节XML的特点和应用前景第三节文档的数据结构第四节开发和应用环境课程的考核要求:了解标记语言的发展、XML的特点、应用前景,理解并掌握XML的基本概念、XML开发和应用环境教学重点:标记语言产生原因和发展、SGML语言、HTML超文本标记语言。

教学大纲-XML基础及实践开发教程(第2版)-唐琳-清华大学出版社

教学大纲-XML基础及实践开发教程(第2版)-唐琳-清华大学出版社

XML一、课程信息课程编号:2010120课程名称:XML课程类别:必修学分:2学时:48课堂讲授:24上机实验:24适用范围:计算机科学与技术专业、软件工程专业、软件工程(日语强化)专业、网络工程专业,相关专业任选课预修课程:Java程序设计,数据结构,数据库原理与应用二、课程的性质与任务1.课程性质:专业基础课2.课程任务:本课程主要介绍XML、DTD、schema、XSL、XSLT、DOM、SAX 的阅读和编写规范,使同学具有在实际框架下的XML文档阅读和编写能力。

修完本课程的学生应达到如下要求:(1)掌握XML、DTD、schema、XSL、XSLT、DOM、SAX技术。

(2)具有工程实践能力、工程调试能力、在实际框架下的XML文档阅读和编写能力。

三、课程内容、基本要求与学时分配实验大纲四、推荐教材及参考书目;1.教材:《XML基础及实践开发教程》,唐琳著,清华大学出版社2.参考书目:《XML实用技术教程》,顾兵著,清华大学出版社《XML简明教程》,张欣毅著,清华大学出版社五、授课方式1.理论授课采用板书和投影相结合。

2.实验(上机)采用任务驱动、教师集中指导、学生分组练习的方式进行。

另有拓展实验,着重培养学生自主学习能力。

六、考核办法1.平时成绩: 30分;100分=考勤10分(至少5次,每次2分。

每次迟到扣1分、旷课一次扣5分)+作业5分(两次,每次5分。

其中A:5分、B:4分、C:3分、D:2分、F:1分、不交作业0分两次合计除2为最后得分)+平时测试5分(其中A:5分、B:4分、C:3分、D:2分、F:1分、不交试卷0分)+实验10分2.期末成绩:100分折合为总成绩的70%;3.考试方式:闭卷考试4.成绩评定:百分制修订日期:2012-11-30 编写人:唐琳审核人:张应博。

《XML技术解析及应用》课程的教学大纲

《XML技术解析及应用》课程的教学大纲

《XML技术解析及应用》课程的教学大纲课程名称(中文)XML技术解析及应用课程名称(英文)课程编号课程性质专业必修学时学分课程负责人开课学期一、课程说明(60字以内)本课程是J2EE架构与程序设计的配套的辅助课程,同时也是J2EE平台中其它方面的高级课程的技术基础课程。

主要分为XML技术及应用、XML解析技术及实现、XML技术的具体应用等三大部分。

并结合项目实例来讲解XML在J2EE平台系统中的具体应用。

二、课程目的与基本要求(200字以内)通过系统地学习和掌握XML语法、文档规范,XML解析技术及实现,XML技术的具体应用等方面的知识,为进一步学习和掌握其它更深的软件工程的专业课打下良好的知识基础。

在整个课程的讲课过程中贯穿案例并结合课后的练习,将帮助学生在接触基本的XML语法、文档规范,逐步掌握和熟悉XML解析技术及实现,并最终能够将XML技术具体地应用到实际的项目开发中的循序渐进学习过程。

以此过程为主线,并相应地扩展出相应的与XML相关的各个方面的知识,然后讲解这些方面的知识和具体的应用。

三、内容简介(125字以内)本课程主要分为XML技术及应用、XML解析技术及实现、XML技术的具体应用等三大部分。

而在XML技术及应用中主要涉及XML语法、DTD、XML Schema技术、XSL技术等;而在XML解析技术及实现中,主要涉及SAX、DOM及JDom编程等;最后在XML技术的具体应用方面,则以目前比较热门的AJAX技术为重点,并结合项目实例来讲解XML在AJAX中的具体应用。

四、课程主要内容1、XML语法及文档结构1)XML技术概述及应用2)XML文档的结构3)Well-formed XML4)Valid XML2、XML文档类型定义及命名空间1)文档类型定义DTD2)引用DTD的方法3)外部DTD引用时所应该注意的问题4)文档类型定义的基本语法5)在DTD中定义实体3、XML的开发工具1)JBuilder对XML技术开发方面的支持2)Eclipse对XML技术开发方面的支持3)XML 文件的编辑器XML Spy4)XML 文件的编辑器Dreamweaver 4、XML Schema技术1)Schema产生的技术背景2)Schema和DTD在应用方面的不同点3)应用Schema的主要优点4)XML Schema与DTD的区别5)XML Schema的用法应用示例5、Schema语法XSDL1)Schema标签元素2)element标签元素3)复合类型的element4)标签元素的属性5)Schema命名空间6、XSLT技术及应用示例1)XSL技术概述及应用2)XSLT的主要作用3)XSLT的工作过程4)XSLT文档标准格式5)XSLT技术及应用示例7、XSLT的元素语法及应用示例1)选择模式2)测试(识别)模式3)匹配模式4)应用示例及开发工具8、XSLT中的模板和XPath技术1)XSL中的模板2)各种匹配方式的应用示例3)XPath的语法4)XPath中的各种操作符5)XPath的功能函数9、XML解析技术----SAX编程技术1)SAX 编程技术及原理2)SAX的主要的API说明3)SAX 编程方法及实现4)DefaultHandler适配器类5)SAX的各种应用示例10、XML解析技术----DOM编程技术1)Java中的DOM接口2)DOM所提供的主要类和接口API3)DOM的编程实例4)利用DOM技术操作XML文档5)将DOM文档转化成XML文档文件6)DOM的各种综合应用实例11、XML解析技术----JDOM编程技术1)JDOM 技术及与DOM的不同2)为什么需要JDOM3)获得并安装JDOM 系统包4)JDOM 中的主要API及应用5)JDOM 的各种应用实例12、AJAX技术基础1)什么是AJAX技术2)AJAX中的XMLHttpRequest技术3)Ajax应用与传统的Web应用的不同4)应用AJAX技术目前有可能发生的问题5)AJAX中所涉及各个相关的技术6)AJAX技术的工作原理及典型应用13、AJAX的编程技术深入1)应用AJAX技术的一般流程2)创建一个HTTP请求对象3)设置事件回调的JavaScript函数4)发送请求----GET和POST请求5)检查HTTP 就绪状态14、AJAX应用的各种实例1)Web级联菜单2)表单数据关联3)实时校验4)无刷新形式的查询功能五、考核方式考试(平时作业+ 项目实现的大作业+考试)六、教学方式课堂讲授为主,并辅助课后练习七、教材1、XML+XSLT+Servlet+JSP深入剖析与实例应用(附光盘)出版社:电子工业出版社作者:孙鑫出版日期:2006年4月2、征服Ajax——Web 2.0开发技术详解作者:王沛,冯曼菲编著出版社:人民邮电出版社出版日期:2006年6月。

  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实现数据交换
三、课程教学的基本要求
2.作业安排
每8学时布置一次作业。

3.实验安排
实验个人独自在课上进行,完成后提交操作结果。

4.教学形式
采用多媒体教学。

四、考核的办法
考试成绩分配:期末成绩+ +平时作业+实验成绩+考勤成绩。

其中期末考试采用笔试方式进行,重点考查学生对基础知识的掌握程度;实验成绩根据学生提交的上机操作结果来确定。

五、与其他学科的关系
本课程的先修课程为数据库系统原理、HTML、Java和ASP,XML是数据的定义和描述,HTML能帮助学生加深理解其基本构造;XML是web程序语言,而web提供的服务往往需要服务器端脚本的支持,所以Java/ASP是本课程的先修课程。

六、建议教材及教学参考书
教材:顾兵.《XML实用技术教程》.清华大学出版社.2007.1
参考书:
1、印昊景建萍.《XML基础与应用教程》.高等教育出版社.2001.7
2、尚俊杰.《网络程序设计ASP第2版》.清华大学出版社.2004.2
3、殷兆麟等.《JA V A语言程序设计》.高等教育出版社.2002.12
4、MicroSoft Inc. Visual Studio .NET 2003 联机帮助文档.2003。

《XML》实验教学大纲
一、实验目的
XML 是一种元置标语言,它允许编写人员根据其所提供的规则,制定各种各样的置标语言。

通过本课程的学习,掌握 XML 的基本概念,具备使用 XML 进行Web程序设计的能力
二、教学基本要求
大纲基本内容包括8个必做的实验,在规定的23个学时内完成。

学生在电脑机房完成所有实验。

三、实验内容
实验一实验环境的熟悉
(1)了解在.NET下运行XML的软硬件要求
(2)安装与配置操作系统及相应工具软件
实验二设计XML词汇表
(1)用规范化的XML文件来表示数据
(2)设计XML词汇表。

实验三验证XML文档
(1)掌握采用使用XSD架构验证XML的方法
(2)掌握外部资源解析XML片段验证
(3)使用DTD验证XML
实验四XML 编写
(1)掌握采用.NET编写XML文档的方法
(2)掌握控制XML格式的方法
(3)掌握生成带命名空间的XML文档的方法
实验五 XML查询
(1)了解什么是XPath查询XML
(2)掌握在.NET中采用XPath查询XML的方法
实验六操作缓存的XML
(1)了解XML文档对象模型
(2)使用DOM浏览XML
(3)创建新节点
(4)修改和删除节点
实验七 XML转换
(1)了解什么是XML转换
(2)XslTransform类编程
(3)扩展XSLT样式表单
实验八SQL XML
(1)了解SQL Server 的 XML 体系结构
(2)使用HTTP协议访问SQL Server
(3)XML视图
(4)查询和生成XML数据
四、考核办法和成绩评定
1.实验个人独自进行。

2.提交操作结果,根据结果评定成绩。

五、时间
需要23学时。

六、使用教材
暂无。

相关文档
最新文档