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月。

XML基础与应用课程教学大纲

XML基础与应用课程教学大纲

《XML基础与应用》课程教学大纲课程简介通过本课程的学习,能使学生了解XML的历史、现状和未来发展前景;掌握XML语法及相关编程知识,包括DTD、CSS、XSL、XPath、XPOINTER、XLlink等;最后结合实例讨论如何利用XML开发时机的Internet应用。

课程大纲一、课程的性质与任务本课程是信息管理与信息系统专业的专业选修课程,本课程主要介绍:XML基本语法、XML DOC、XPath查询、带批注的XDR架构、FOR XML检索数据、OPENXML应用开发、使用HTTP访问SQL Server、使用XML数据源及简介等。

二、课程的基本要求基本要求1.熟悉和掌握XML基本语法,XPath查询,认识XML DOC的基本结构。

2.熟悉和掌握各种XML树,带批注的XDR架构,创建有效的ID、IDREF和IDREFS 类型特性。

3熟悉和掌握在SQL Server 2000数据库中使用XML查询数据库,从文件中获取XML,直接构造XML文档,使用ADO流及使用DataSet对象。

三、修读专业信息管理与信息系统四、先修课程:《数据库系统原理》、《数据结构》、《HTML》、《大型数据库》五、本课程与其它课程的联系本课程的先修课程为:《数据库系统原理》、《数据结构》、《HTML》、《大型数据库》六、教学内容安排、要求、学时分配及作业第1章XML简介1 从HTML到XML(要求达到”理解”层次)2 初识XML(要求达到”理解”层次)3 SQL Server 2000 对XML技术的支持(要求达到”认识”层次)第2章XML DOM 入门1 使用XML DOM(要求达到”理解”层次)2 XML分析器升级(要求达到”理解”层次)3 加载文档、处理错误、检索信息(要求达到”认识”层次)4 在文档中移动(要求达到”理解”层次)5 动态构造XML树(要求达到”理解”层次)第3章XPath查询1 理解XPath查询(要求达到”理解”层次)2 XPath查询的使用规范(要求达到”理解”层次)3 指定位置路径(要求达到”认识”层次)4 指定节点测试(要求达到”认识”层次)5.指定选择谓词(要求达到”理解”层次)第4章XPath查询范例1 XPath查询方法(要求达到”理解”层次)2 XPath数据类型(要求达到”理解”层次)3 指定布尔值谓词、关系运算符、算术运算符(要求达到”理解”层次)4 指定显式转换、布尔运算符及布尔函数(要求达到”理解”层次)5. 指定XPath变量(要求达到”认识”层次)6.DOM中进行XPath查询及XSLT中使用XPath查询(要求达到”认识”层次)第5章带批注的XDR架构1 XDR架构的批注(要求达到”认识”层次)2 默认映像及显示映像(要求达到”认识”层次)3 创建常量元素(要求达到”理解”层次)4 排除架构元素(要求达到”理解”层次)5 指定目标命名空间(要求达到”理解”层次)6 创建有效的ID、IDREF和IDREFS类型特性(要求达到”认识”层次)7 数据类型强制(要求达到”理解”层次)8 使用sql:use-cdata创建CDATA节(要求达到”认识”层次)9 对BLOB资料的URL引用(要求达到”理解”层次)10 检索未用完的资料(要求达到”认识”层次)11 在查询中使用带批注的XDR架构(要求达到”认识”层次)12 架构高速缓存(要求达到”理解”层次)第6章FOR XML检索数据1 使用FOR XML检索XML文档(要求达到”理解”层次)2 FOR XML子句的基本语法(要求达到”理解”层次)3 FOR XML子句的使用准则(要求达到”理解”层次)4 使用RAW模式、AUTO模式及EXPLICIT模式(要求达到”理解”层次)5 在查询中指定XML-Data架构选项(要求达到”认识”层次)第7章使用OPENXML编写XML1 OPENXML语法(要求达到”理解”层次)2 使用OPENXML(要求达到”理解”层次)3 在OPENXML中指定元属性(要求达到”理解”层次)4 sp_xml_preparedocument和sp_xml_removedocument系统存储过程(要求达到”认识”层次)第8章OPENXML应用开发1 插入记录(要求达到”理解”层次)2 更新记录(要求达到”理解”层次)3 与ADO结合(要求达到”理解”层次)第9章使用HTTP访问SQL Server1 使用HTTP执行SQL语句(要求达到”理解”层次)2 执行存储过程(要求达到”理解”层次)3 执行模板文件、发布模板并将模板发布到虚拟目录(要求达到”认识”层次)4 执行XPath查询(要求达到”理解”层次)5 访问数据库对象(要求达到”理解”层次)第10章使用XML数据源1 XML数据类型(要求达到”理解”层次)2 数据岛(要求达到”认识”层次)3 使用数据源对象(要求达到”理解”层次)4 从文件中获取XML,直接构造XML文档(要求达到”理解”层次)5 使用ADO流及使用DataSet对象(要求达到”理解”层次)各章学时分配:七、实验名称与要类别八、实验目的、内容与要求实验1 XML简单程序设计1. 实验目的熟练掌握XML程序的结构及定义实体的类型和方法。

XML教学大纲

XML教学大纲

《XML程序设计》课程教学大纲课程类型:学科专业课总学时:50学时理论学时:34学时实验学时:16学时适用专业:软件开发java、.net方向、软件测试一、课程性质、目的和任务XML技术在计算机软件、数据库管理和B2B通信世界中应用广泛,不仅为构建数据提供一种易于处理的高度结构化的方式,而且能够存储、交换关于数据意义的信息,是跨平台信息交换的主要途径。

因此,XML是一门重要的计算机类专业课程。

本课程详细介绍了利用XML进行网页设计的基本方法和技巧。

主要内容包括XML进化论、 XML的编写规则、用DTD来规划XML、命名空间与XML Schema、CSS与XSLT样式表、XSLT的高级技巧、把XML转换成PDF文件、文件向导模型DOM、事件驱动的SAX、以XML为基础的HTML。

通过这门课程的学习,应使学生熟练掌握XML的基本知识,能自己设计DTD、Schema文档,能熟练掌握XML到HTML的转换,能应用DOM与SAX技术实现对XML 文档的访问。

使学生对XML语言有一个全面的了解,掌握相关的主要知识点,在软件设计中能运用XML技术灵活地进行信息的描述、交换和显示。

二、教学基本要求本课程要实现教、学、做相结合,采用案例和理论教学相结合,以能力培养为中心和出发点,在教学的过程中,注重发挥学生的主观能动性,精讲多练,启发学生思考,培养学生分析问题的能力和实际的编程能力。

三、课程内容第1章XML进化论1-1 标记式语言进化论1-2 XML的特性与优势1-3 XML的相关软件1-4 XML的应用要求:要求学生了解标记语言的发展、XML的特点、应用前景,理解并掌握XML的基本概念、XML开发和应用环境重点:标记语言、XML特点和优势难点:XML的相关技术第2章XML的编写规则2-1 仔细打量XML2-2 编写第一份XML文件2-3 编写XML文件的注意事项要求:重点掌握XML的文档结构;着重理解元素与标记;重点掌握XML的有效性与良好格式;重点:编写格式良好的XML文件第3章用DTD规划XML3-1 用DTD为XML塑模3-2 高级的DTD要求:要求学生了解DTD的作用,理解并掌握DTD的语法规则和使用方法。

《XML基础》课程教学大纲网络工程

《XML基础》课程教学大纲网络工程

“XML基础”课程教学大纲课程编号:课程名称:XML基础学时:54 ﻩﻩﻩ学分:2.5适用专业:网络工程开课学期:6开课部门:数学与计算机科学学院先修课程:网站与网页设计考核要求:考查使用教材及主要参考书:《XML程序设计》,王震江, 北京:中国铁道出版社《XML基础与应用教程》,印旻,景建萍,高等教育出版社一、课程的性质和任务XML(eXtensible Markup Language)称为“扩展标记语言”,是一个开放的,以文字为基础的卷标语言,它定义了一种文件格式,一种保存数据的方法,可以提供结构的以及与语意有关的信息给数据。

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

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

二、教学目的与要求使学生掌握XML的语法及相关编程知识,包括DTD、CSS、XSL、XPath、XLink、XPoint。

XML与HTML系出同源,学习XML前应该对B/S(浏览器/服务器)结构的程序设计技术和方法有所了解和掌握,如客户端技术:HTML、CSS、JavaScript;服务器端技术:ASP或PHP、JSP。

XML是Web发展中的新兴技术热点,虽然比较容易入门,但要真正体会到它的强大功能及精妙之处,在于使用XML文档进行各种应用程序开发,这就要求学生掌握一些较深奥的程序设计语言和方法,如Java程序设计方法或VC++程序设计方法,至少要能用Java Script编程。

创建一个实用的XML文档实际上是一个数据建模过程,还要对UML(统一建模语言)与软件工程方面的知识有所了解。

三、学时分配章节课程内容学时1 XML概述 22XML的语法基础23DTD84 Schema85 CSS 66 XSL67 XMLDOM88 XML与数据库的交换 69 XML与Web应用8四、教学中应注意的问题1、要有多媒体硬件平台环境;2、要有一定的多媒体软件开发环境和语言调试环境;3、要有一定的多媒体课件制作能力;4、要有熟练的调试软件能力;5、要充分备课、互动教学。

XML及其应用课程介绍与教学大纲

XML及其应用课程介绍与教学大纲

《XML及其应用》课程简介课程内容:《XML及其应用》是为计算机科学与技术和电子商务等专业学生开设的一门专业选修课程。

课程的内容包括XML的基本概念、语法规则、文档类型定义(DTD)、Schema结构、XML 样式表技术、文档对象模型(DOM)技术和XML数据岛技术等。

课程的任务是比较全面系统地介绍XML的基本语法规则、技术基础和实际应用。

通过学习,使学生深入地理解XML在Web开发中的重要作用,具有开发基于XML的Web应用系统的能力。

Brief IntroductionCourse Description:The XML Technology and Application is an undergraduate elective fundamental course for computer science & technology specialty and electronic commerce specialty. The content of this course include: the basic concept of XML, grammar rule, document type definition, Schema structure, XML style sheets technology, document object model , XML data island technology and so on.The mission of this course is:1st, to know the basic grammar rule, technology foundation and application of XML.2nd, to understand the important function that Web application development used by XML.3rd, to master the basic design methods and obtain the preliminary ability to development application used by XML.《XML及其应用》课程教学大纲一、教学内容第一章XML技术背景1.1 标记语言1.2 超文本标记语言1.3 XML现状及其特点1.4 XML技术及其应用1.5 XML工具教学难点:XML应用的实例化。

xml程序设计 课程大纲及命题要求

xml程序设计 课程大纲及命题要求

盐城机电高等职业技术学校课程成绩测试
《XML程序设计》课程考试大纲
本测试大纲依据《盐城机电高等职业技术学校五年制高等职业教育软件技术专业实施性人才培养方案》对本课程的具体要求,结合我校计算机软件专业《XML实用教程》课程教学实际情况编写制定。

一、所用教材
教材:《xml程序设计》(全国高等职业教育计算机系列规划教材)2012年8月第一版;
主编:王晶晶、张坤
出版:电子工业出版社;
课时:总学时68,本学期学时68。

二、命题依据
《江苏省五年制高等职业教育软件技术专业指导性人才培养方案》、《盐城机电高等职业技术学校软件技术专业实施性人才培养方案》对本课程的教学要求、以及学生的实际情况:
1、对知识的考查要求分为了解、理解和熟悉、掌握四个层次。

了解:指对知识有感性的、初步的认识。

理解:指对基本概念、基本知识有一定的理性认识,能用正确的语言进行叙述和解释。

熟悉:清楚的知道知识,对基本知识有全面的理性认识。

掌握:能理解知识的内涵和意义。

2、具体内容与要求
三、测试形式及试卷结构
1、答卷方式
闭卷,笔试;试题满分为100分;考试限定时间为90分钟。

2、题型及占比
选择题:40%
填空题:20%
判断题:10%
程序改错题:10%
编程题:20%
3、试卷内容比例
4
较容易题约70%
一般难度题约20%
较大难度题约10%
制订人签名:刘晓冬制定日期:2014年9月
教研室:教研室主任签字:。

xml课程设计cd

xml课程设计cd

xml课程设计cd一、教学目标本课程旨在让学生了解和掌握XML(可扩展标记语言)的基本概念、语法和应用。

通过本课程的学习,学生应能够:1.描述XML的基本概念,包括它的历史、特点和作用。

2.编写简单的XML文档,掌握XML的语法规则,如元素、属性、实体和注释等。

3.使用XML解析器对XML文档进行解析和操作,实现数据的读取、修改和转换。

4.应用XML技术解决实际问题,如构建简单的XML数据库、实现Web服务的互操作性等。

二、教学内容本课程的教学内容分为五个部分:1.XML概述:介绍XML的基本概念、历史、特点和应用领域。

2.XML语法:讲解XML的语法规则,包括元素、属性、实体和注释等。

3.XML解析:介绍XML解析器的使用,讲解如何读取、修改和转换XML文档。

4.XML应用:探讨XML在实际应用中的案例,如XML数据库、Web服务等。

5.实践项目:指导学生完成一个基于XML的实际项目,巩固所学知识。

三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:讲解XML的基本概念、语法和应用,让学生掌握理论知识。

2.案例分析法:分析实际案例,让学生了解XML在实际应用中的作用。

3.实验法:引导学生动手实践,培养学生的实际操作能力。

4.讨论法:学生进行小组讨论,促进学生之间的交流与合作。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将提供以下教学资源:1.教材:选用权威、实用的XML教材,为学生提供系统性的学习资料。

2.参考书:推荐学生阅读相关的XML参考书籍,拓展知识面。

3.多媒体资料:提供XML相关的视频教程、演示文稿等多媒体资源。

4.实验设备:为学生提供必要的实验设备,如计算机、XML解析器等。

五、教学评估为了全面、客观地评估学生的学习成果,本课程采用以下评估方式:1.平时表现:评估学生在课堂上的参与程度、提问和回答问题的表现等,占比20%。

2.作业:布置适量的作业,评估学生的理解和应用能力,占比30%。

xml基础教学大纲

xml基础教学大纲

《xml基础》课程教学大纲课程编码:开课部门:适用专业:计算机科学与技术英文名称:Fundamentals ofExtensible MarkupLanguage课程属性:专业核心课学分学时:2学分,计划32学时一、课程概述(一)课程的性质地位本课程是计算机科学与技术专业的专业基础课和专业核心课,是一门理论性和实践性相结合的课程。

本课程主要介绍xml相关的各种知识,包括xml语言的语法、文档类型定义DTD、xml模式定义xml Schema、xml文件的显示方式CSS样式单和XSL 样式单、文档对象模型DOM编程以及基于xml的web应用系统编程技术。

通过本课程学习,使学生对xml的基本概念、基本语法和应用有完整的清楚和理解,培养学生了解xml的基本概念和基本理论、掌握xml开发技术并能正确地、熟练地、灵活地运用xml技术进行信息的描述、交换和显示。

(二)课程的基本理念以培养学生的知识、能力和素质为目标,突出教学内容的基础性和实践性,重视学生综合能力培养和素质培养。

由于课程基本都是xml基础课程理论方面的知识,因此在课程讲解的过程中,以理论知识为主,同时注重理论学习与上机实践相结合,力求做到从理论—设计—实现的过程,课程侧重点在于培养计算机科学与技术专业应用型方面人才,为今后学生在基于xml的web应用系统的开发打下坚实的基础。

(三)课程设计思路框架设计:教学方法手段:xml基础是计算机及相关专业的一门重要专业基础课程,由于课程理论知识内容相对较多并且相对比较抽象,因此既要注重理论教学又要注重上机实践。

在教学过程中,主要从教材选择、课堂教学、习题指导、上机实验、答疑讨论、网络辅助、教学互动等环节进行探索和创造性的改革与实践。

以建构主义理论为基础,首先在授课中做到:基本概念准确、基本语法和基本技术清楚,同时以学生为中心,利用情境、协作、会话等学习环境要素充分发挥学生的主动性、积极性和首创精神,注重启发式教学,注重提高学生的素质、培养学生的创新能力,及时了解教学效果和教学过程中存在的问题,在课堂上、课后答疑过程中收集学生对教学的反馈意见,并有针对性地予以改进,使教学质量在师生互动中逐步得到提高。

XML技术教学大纲

XML技术教学大纲

《XML技术》课程教学大纲一课程说明1.课程基本情况课程名称:XML技术英文名称:Technology Of XML课程编号:2413232开课专业:计算机科学与技术开课学期:6学分/周学时:3/3课程类型:专业方向任选课2.课程性质(本课程在该专业的地位作用)本课程有该专业的地位:专业方向任选课程。

本课程在该专业的作用:即拓展学生在专业上的视角与视野。

3.本课程的教学目的和任务使学生了解本专业当前新兴的理论与技术及其发展趋势。

4.本课程与相关课程的关系、教材体系特点及具体要求本课程与相关课程的关系:以程序设计、数据结构、数据库系统、网络技术为前导课程;本课程教材体系及特点:由于XML为新兴技术,目前在国内外均尚未形成一个成熟的教材体系,日前国外关于XML的教材颇多,国内关于XML的教材凤毛麟角,均以概述XML或XML在某个专业领域应用为主。

选择本课程教材的具体要求:在概述XML的基础上介绍XML程序设计技术,或者,在概述XML的基础上介绍XML数据库技术,或者,两者兼而有之。

5.教学时数及课时分配二教材及主要参考书主用教材[1]王震江.XML基础与实践教程.第1版.北京:清华大学出版社,2011.9参考教材[1]Mitch Amiano,Conrad D’Cruz,Kay Ethier,etc.XML-Problem Design Solution.1th ed.Hoboken,New Jersey:Wiley Publishing,2006三教学方法和教学手段说明1 教学方法采用案例驱动,授课为主,少量上机为辅。

上机主要以验证SQL语句、设计数据库概念模型为目的。

2、教学手段采用多媒体技术。

四成绩考核办法1 考核方式实验、期中考试(闭卷)、期末考试(闭卷)。

2 综合成绩计算执行学校规定的计算比例。

五教学内容第1章概述(4+2学时)一、教学目的了解XML的基础知识、编辑工具、相关技术及其发展、Ajax技术。

XML基础及实践开发教程课程设计

XML基础及实践开发教程课程设计

XML基础及实践开发教程课程设计一、课程概述本课程旨在介绍XML(可扩展标记语言)的基本概念、语法和应用,并通过实践案例帮助学员掌握XML在实际开发中的应用技巧。

本课程适合对XML还不熟悉的开发人员和有一定基础又想进一步提高的开发人员。

二、课程大纲1. XML基础概念•XML的定义和特点•XML的语法规则•XML的文档结构•XML的命名空间•XML和HTML的区别2. XML的应用场景•数据存储与传输•配置文件•网络爬虫•Web Service•消息传递3. XML的实践案例3.1 XML解析•DOM解析–节点操作–属性操作–遍历节点•SAX解析–事件处理–增量解析•JDOM解析–类DOM解析–解析性能3.2 XML生成•DOM生成–创建节点–添加节点–写入文件•SAX生成–事件处理•JAXB生成–类与XML映射–序列化与反序列化3.3 XML应用开发•XML和Java的集成•使用XPath•使用XSLT•XML和数据库的集成•XML形式的数据交换4. 实践项目实践项目旨在帮助学员熟练掌握XML的应用开发技术,提高解决实际开发中遇到的问题的能力。

三、教学方法本课程采用理论与实践相结合的教学方法,以课堂讲授与项目实践相结合的形式进行。

课堂讲授主要介绍XML的基础概念和应用场景,预计为30个课时;实践项目分组进行,每组3人左右,预计为15个课时。

实践项目的完成需要在课堂外的时间完成。

课程结束后,学员需要提交一个XML应用开发的实践项目,评估其实际应用开发能力。

四、评估方法学员评估主要包括两方面:上课情况与实践项目。

上课情况主要包括正式课堂的出勤率、课堂表现和总结报告。

实践项目分为两个阶段评估:项目计划书和项目成果。

项目计划书需要写明实践项目的目标、计划、分工和任务安排。

项目成果需要完成一个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实现数据交换
三、课程教学的基本要求
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学时。

六、使用教材
暂无。

相关文档
最新文档