- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
附件:课程教学大纲
【课程代码】(内容宋体小四,行间距固定值22磅)
【学分】 2.5
【参考学时】 50
【讲授学时】 32
【实验学时】 18
【课程性质】专业任意性选修课
【课程基础】掌握《数据库系统原理》、《数据结构》、《HTML》等课程的知识。
【适应对象】软件工程、计算机科学与技术专业。
【教学目的】可扩展标记语言(XML)由万维网协会(W3C)推出的新一代数据交换标准,用于定义Web网页上的文档元素和商业文档。XML在Internet中的地位已经确立,世界主流平台迅速在其最新的版本中加入XML的编译器,竞相与之靠拢。业界对XML的研究和应用正在兴起,并在Internet上迅速发展。本课程在展示XML基础知识的基础上,重点介绍了XML的应用和数据接口,以及基于XML的Visual Basic、ASP与.NET等应用的开发,使学生掌握基于XML的数据交换和编程技术,了解Web中的最新发展动态、应用趋势和集成化的编程风格,领略XML在跨平台、跨应用程序及跨语言的未来分布式解决方案中的作用。
【内容提要】介绍XML文档的编写方法以及其底层结构DTD和XML Schema的编写方法,介绍如何将XML文档转换为其他格式的文档的方法,介绍了XML与数据库的转换,介绍了如何对XML文档进行数据管理,介绍XML技术和ASP、.NET技术的结合应用,介绍了基于XML技术发展而来的Web服务、SOAP协议、语义Web。
第二部分 主要教学内容和基本要求
第一章 XML概述
第一节 HTML的局限性
一、HTML的局限性
第二节 从SGML到XML的产生
一、什么是SGML
二、XML的由来
第三节 XML的定义和特点
一、XML的定义和特点
第四节 一个简单的XML案例
一、初步了解XML文档
第五节 XML文档的编写
一、XML标记的编写
二、XML的规则
三、注释的添加
四、5个特殊符号
五、CDATA段
六、工具的使用
【基本要求】
一、了解什么是XML以及其特点。
二、掌握编写XML文档的规则。
【参考学时】3
【参考资料】吴杰主.XML应用教程(第2版).清华大学出版社,2007年
第二章 XML数据的底层结构——DTD和XML Schema
第一节 XML文档类型定义文件DTD
一、DTD的编写语法
二、XML文档和DTD的匹配
第二节 XML模式定义文件Schema
一、Schema与DTD的区别和优势
二、局部和全局定义
三、Schema的基本结构和使用
四、简单类型
五、复杂类型
【基本要求】
一、了解什么是DTD。
二、掌握DTD的编写语法。
三、了解什么是Schema。
四、掌握Schema的语法和数据类型。
【参考学时】4
【参考资料】吴杰主.XML应用教程(第2版).清华大学出版社,2007年
第三章 XML文件的设计
第一节 XML文档与其结构的匹配
一、“濒危动物”案例,书籍借阅信息案例
第二节 命名空间
一、命名空间的概念
二、如何声明命名空间
三、如何使用命名空间
第三节 XML文档的有效性验证
一、良构的XML文档
二、Schema验证XML文档结构正确性
【基本要求】
一、通过案例加强对XML及其DTD、Schema的学习。
二、了解命名空间。
三、学习如何进行XML文档的有效性验证。
【参考学时】1
【参考资料】吴杰主.XML应用教程(第2版).清华大学出版社,2007年
第四章 XML的样式单XSLT
第一节 XSLT概述
一、XSLT的概念和作用
第二节 XSLT样式表的创建和输出
一、初步了解如何利用XSLT将XML文档输出到浏览器
第三节 模板的创建与应用
一、利用xsl:template和xsl:apply-templates创建模板和应用模板
第四节 批量处理
一、利用xsl:for-each元素批处理XML节点
第五节 各节点的条件处理
一、利用xsl:if和xsl:choose条件处理XML各节点
第六节 节点的排序
一、利用xsl:sort进行节点排序
第七节 语法注意点
一、语法注意点
【基本要求】
一、了解什么是XSLT。
二、学习XSLT样式表的创建和输出。
三、模板的创建和输出。
四、学习如何批处理元素。
五、学习各节点的条件处理。
六、节点的排序。
【参考学时】4
【参考资料】吴杰主.XML应用教程(第2版).清华大学出版社,2007年
第五章 XML的编译、编辑环境和设计工具的运用
【基本要求】
一、学习XML的编译、编辑环境和设计工具的使用。本章安排在实验课学习。
【参考学时】0
【参考资料】吴杰主.XML应用教程(第2版).清华大学出版社,2007年
第六章 层叠样式表CSS
第一节 CSS的内容
一、CSS的内容
二、CS
文档评论(0)