XML 网页技术实用教程 (21世纪高职高专创新精品规划教材)

分类: 图书,计算机/网络,程序设计,HTML XML ,
作者: 余以胜主编
出 版 社: 水利水电出版社
出版时间: 2008-9-1字数: 451000版次: 1页数: 284印刷时间: 2008/09/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787508459103包装: 平装编辑推荐
“教、学、做”一体化,强化能力培养,“工学结合”原则,提高社会实践能力,“案例教学”方法,增强可读性和可操作性。
内容简介
本书采用项目化教学的理念设计教学大纲,并组织全书内容。全书共为7个项目,18个模块,根据一个具体实例网上图书馆贯穿全部项目,每个项目都有相应的工作任务,为了完成这些任务,又将项目划分为若干个模块,每个模块都有精心设计的细分子任务。工作任务涵盖了XML文档基础,用CSS制作XML网页,XML和HTML的整合,显示XML的XSL样式技术,如何设计DTD,使用SCHEMA定义文件格式,以及ASP.NET的XML网页开发等知识点,涉及XML网页设计的各个方面的知识。
本书内容丰富、概念清晰、深入浅出;在内容编排上,循序渐进、明晰易懂。为更好培养学生的职业能力,以真实工作任务及其工作过程为依据,设计了一个网上数字图书馆项目,进行教学内容的整合与优化。通过指导读者完成一系列的实际工作任务来达到课程的教学目标,重点培养读者解决实际问题的能力。既可以学习巩固、加深理解与掌握知识,也可以同步训练、强化读者的实际动手能力。
本书重在实践,实用性强,既适合作为高职高专院校、应用型本科院校等计算机相关专业的教材,也适合网页制作爱好者学习网页设计高端技术的自学参考书,也可以作为各类IT培训班学习XML入门技术的培训教材。
本书电子教案可以从中国水利水电出版社网站免费下载,网址为:http://www.waterpub.com.cn/softdown/。
目录
序
前言
项目1 图书信息XML文档生成——XML文档的基本操作
预备知识
模块1创建图书信息XML文档
模块2图书信息XML文档的语法格式
知识与能力拓展
项目2读者借阅单网页设计——用CSS制作XML网页
预备知识
模块1读者借阅书目单网页制作
模块2书目单网页的修饰制作
模块3读者借阅书目单首页制作
知识与能力拓展
项目3读者俱乐部网页设计——用HTML和XML制作网页
预备知识
模块1 读者俱乐部欢迎页面制作
模块2读者会员注册页面制作
模块3新书介绍页面制作
知识与能力拓展
项目4个人网上图书馆网页设计——用XSL实现个性化显示
预备知识
模块1个人网上图书馆首页制作
模块2借阅书籍分类展示页面制作
模块3借阅书籍介绍页面制作
知识与能力拓展
项目5网上订购图书——设计一个DTD文件
预备知识
模块1 网上订书初级DTD文件
模块2网上订书增强DTD文件
知识与能力拓展
项目6 图书管理员档案——设计XML Schema文件
预备知识
模块1简单的档案样本制作
模块2完整的档案样本制作
知识与能力拓展
项目7读者在线咨询——AS P.NET的XML网页开发
预备知识
模块1 设计读者在线咨询网页
模块2显示XML文档中的读者咨询信息
模块3将读者咨询信息写入XML文档
知识与能力拓展
书摘插图
项目1 图书信息XML文档生成——XML文档的基本操作
预备知识
一、标记语言及XML的出现
在标记语言没有出现之前,计算机中的数据在人们的印象中是极其神秘的二进制比特。然而,标记语言的出现慢慢改变了这种认识。特别是近些年来,随着www(world Wide Web)的迅猛发展以及HTML的出现和广泛应用,数据变成了文本,变成了任何人都能速写的东西。而且,由于人们对数据的表现、数据的共享等多方面要求的不断提高,导致了XML的产生。作为新一代的网络发布语言,XML也是一种标记语言,而且它与另外两种主要的标记语言SGML和HTML有着千丝万缕的联系。在这里,将简要地介绍SGML、HTML和XML的概况以及它们的相互关系。
(一)SGML的产生和应用
1969年,IBM的研究人员Ed Mosher、Ray Lode和Charies EGoldfarb发明了第一种标记语言——GML(Generalized Markup Language,通用标记语言)。GML是一种自参考的语言,它可以用于标记任何数据集合的结构,同时它也是一种元语言(Meta-language),即能够描述其他语言及其语法和词汇表的语言。1974年,Goldfarb提出了在GML中实现的语法合法性分析器的概念,即在处理一个文档之前,先读取该文档的类型定义,然后由此检查标记语言使用的正确性,而不必实际处理这个文档。此后,GML发展成了SGML(Standard Generalized Markup Language,标准通用标记语言)并在以Goldfarb为首的一批研究人员、程序员和用户的共同努力下,SGML得到不断的发展、完善和应用。1986年,SGML被国际标准化组织(ISO)接受为国际性的数据存储和交换的标准,收录在IS0-8897中。
尽管从GML产生到SGML成为国际标准走过了相当漫长的历程,但当GML发展成SGML后就一直在市场上处于领先地位。SGML被美国政府及其合同商、大型制造公司、信息技术发布商广泛采用。出版商也经常使用SGML制作各类纸张文档,如书籍、报告、参考手册等,然后将这些SGML文档转换为适当的格式交给排版者和印刷者处理。SGML还被用来将技术规范应用于生产制造。对于Web语言的发展,SGML更是有着特殊的贡献。无论是现在普遍应用于网络中的HTML还是未来网络发布的主流语言——XML,都起源于SGML。因此,考虑到Web对人类商业和通信行为产生的巨大影响,在技术发展史上,GML的问世可称得上是一件极其重要的事件。
……