XML教学大纲.doc_第1页
XML教学大纲.doc_第2页
XML教学大纲.doc_第3页
XML教学大纲.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 仔细打量XML 2-2 编写第一份XML文件 2-3 编写XML文件的注意事项要求:重点掌握XML的文档结构;着重理解元素与标记;重点掌握XML的有效性与良好格式;重点:编写格式良好的XML文件第3章 用DTD规划XML 3-1 用DTD为XML塑模 3-2 高级的DTD要求:要求学生了解DTD的作用,理解并掌握DTD的语法规则和使用方法。重点:XML DTD编写难点:XMl文件有效性和格式良好之间的区别第4章 命名空间与XML Scherma 4-1 命名空间 4-2 XML Scherma要求:要求学生理解XML Schema的含义及用途,了解XML Schema如何为XML的文档结构、内容和数据类型建模,并提供严格而完整的标准,理解XML Schema的元素、属性和类型等构件,理解XML Schema的名称空间的概念。重点:命名空间、XML Schema编写规则难点:XML Schema简单元素与复杂元素、扩展派生与限制派生第5章 CSS与XSLT样式表 5-1 用样式表显示XML文件 5-2 可扩充样式表语言XSL要求:要求学生理解什么是扩展样式表语言,以及它是如何与XML相关联的,理解并掌握扩展样式表语言转换(XSLT),理解并掌握如何编写XSLT文档,编写模板规则并应用模板,了解XSLT的转换执行过程,了解实现XSLT的方式重点:使用CSS显示XML文件的数据、XSLT样式表的基本语法与使用XSLT正确显示XML文件的数据难点:使用XSLT显示第6章 XSLT的高级技巧 6-1 串行型元素与属性 6-2 数据查询 6-3 XSLT与脚本式语言要求:理解和掌握XSLT的常见语法和应用。第7章 把XML转换成PDF文件 7-1 FO与PDF 7-2 撰写FO样式表 要求:第8章 文件对象模型DOM 8-1 跨平台应用程序接口DOM 8-2 用DOM产生XML文件 8-3 用DOM读取XML文件要求:理解DOM文档对象模型; 能通过访问XML文档。熟悉文档对象模型的基本知识,理解并掌握客户端加载XML的方法和服务器端加载XML的方法,掌握用DOM实现简单程序的方法重点:DOM技术访问XML文档难点:对DOM技术的理解第9章 SAX 9-1 SAX简介 9-2 SAX界面介绍 9-3 实作SAX程序 9-4 模拟的SAX程序要求:了解SAX基础知识,理解文档对象模型的定义。难点:DOM技术与SAX技术区别。第10章 XHTML 10-1 XHTML简介 10-2 XHTML文件格式 10-3 XHTML的文件内容规则 10-4 高级XHTML 10-5 组件化的ScriptLet 10-6 用VML绘制向量图形 重点:理解XHTML的语法四、实践教学环节本课程应注重实践环节,要求学生不仅要完成课堂内布置的实验任务,课外也要多进行上机练习。五、考核本课程采用闭卷考试。考核方式为平时成绩与期末考试相结合。平时成绩占总成绩30% ,期末考试占总成绩70%1、作业( 5% ):2、课堂考核(5% )3、上机实验(20%)4、期末考试( 70% )六、选用教材1教材:1 XML网页设计应用基础教程 黄泳瑜 徐蕙英 中国铁道出版社2002。2参考教材: 1 丁跃潮、张涛 编 XML实用教程 北京大学出版社,20062 孔小玲、商艳莉 著 XML技术手册 中国电力出版社,20043 李永祥、张德海 著 XML开发教程 清华大学出版社,2003 七、课时分配:章节教学内容 理论学时数 第1章 第1章 XML语言简介 2第2章 第2章 XML的编写规则2第3章 第3章 用DTD规划XML 4第4章 第4章 命名空间与XML Scherma4第5章 第5章 CSS与XSLT样式表 4第6章 第6章 XSLT的高级技巧 4第7章 把XML转换成PDF文件3第8章 第8章 文件对象模型DOM4第9章 第9章 SAX4第10章第10章 XHTML3合计 34八、说 明1本课程与其它课程的联系先行课程:计算机应用基础、网页设计2教学方式与教学方法的具体改革措施。(1)采用CAI教学方式;(2)授课与上机相结合,注重学生动手能力的培养;(3)培养学生独立解决问题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论