第一图书网

XML基础

吴扬扬 高等教育出版社(蓝色畅想)
出版时间:

2005-12  

出版社:

高等教育出版社(蓝色畅想)  

作者:

吴扬扬  

页数:

272  

字数:

430000  

前言

  可扩展标记语言XML(eXtensible Markup Language)是环球网络委员会WBC(worid wide Web Consortium)的一个工作组特别设计的、用于网上传送信息的新标准,它使用一个简单又灵活的标准格式,为基于Web的应用提供了一个描述数据和交换数据的有效手段。XML的诸多优点及先进性备受网络开发者的青睐,Microsoft、IBM、ORACLE、Sun等公司都积极支持并参与XML的研究和产品化工作,先后推出了支持xML的产品或者改造原有的产品以支持XML。xML、技术的发展如火如荼。  根据软件高职高专培养计算机应用高等技术人才的需要,我们编写了本书,目的是通过回答初学者关于xML的基本问题:“xML是什么”,“为什么需要使用XML”以及“如何使用XML”这几个问题来介绍目前最重要和最实用的XML技术。在编写过程中,我们一方面注意跟踪XML技术的发展,保证教材内容的新颖性;另一方面注重实用性,以一个计算机公司的应用案例(包括公司产品目录、产品信息发布以及业务数据交换等)贯穿全书,循序渐进地介绍XML的语法、规范、功能及应用。

内容概要

  本书是职业技术教育软件人才培养模式改革项目成果教材。 本书共7章,主要内容包括XML概述、XML语法、XML模型、样式语言、 XML链接、解析器和应用程序接口以及应用案例介绍。通过回答:“XML是什么”,“为什么需要使用XML”以及“如何使用XML”这几个问题来介绍目前最重要和最实用的XML技术。  本书适用于高等职业学校、高等专科学校、成人高校、本科院校举办的二级职业技术学院,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用,还可供本科院校师生、计算机从业人员和爱好者参考使用。

书籍目录

第1章 XML概述 1.1 标记语言简介 1.2 了解XML 1.3 需要XML的原因 1.3.1 HTML的缺点 1.3.2 XML的设计目标 1.3.3 XML与HTML的比较 1.4 XML的应用简介 1.5 XML的编辑浏览工具简介 1.5.1 XML编辑器 1.5.2 XML解析器 1.5.3 XML浏览器 1.6 相关标准 1.7 本章小结 习题第2章 XML语法 2.1 XML文档结构  2.1.1 文档的序言  2.1.2 文档的主体  2.1.3 文档的尾声 2.2 元素和标记  2.2.1 元素的基本形式  2.2.2 标记  2.2.3 元素内容 2.3 属性 2.4 实体  2.4.1 实体的两种类型  2.4.2 实体的使用方法 2.5 注释 2.6 CDATA段 2.7 处理指令 2.8 实例分析 2.9 本章小结 习题第3章 XML模型 3.1 定义XML文档结构的意义 3.2 DTD语法 3.2.1 DTD声明 3.2.2 根据DTD对XML文档进行验证 3.2.3 定义元素 3.2.4 定义属性 3.2.5 参数实体 3.2.6 命名空间 3.3 W3C XML Schema语法 3.3.1 Schema文档的结构 3.3.2 在XML Schema定义中使用命名空间 3.3.3 在XML文档中引用XML Schema定义 3.3.4 定义元素 3.3.5 定义元素属性 3.4 XML建模 3.4.1 信息建模 3.4.2 设计XML文档 3.5 本章小结 习题第4章 样式语言 4.1 需要样式单的原因 4.2 层叠样式单CSS 4.2.1 在XML文档中引用CSS样式单  4.2.2 CSS的样式规则  4.2.3 添加注解  ……第5章 XML链接第6章 解析器和应用程序接口第7章 应用案例介绍参考文献参考网站

章节摘录

  Internet改变了世界。在Internet迅速发展的几十年中,人们的生活和工作等各个方面都不知不觉地发生着巨大的变化。如今,Internet已经无处不在了,其中WWW(World.Wide Web)起了决定性的作用。随着需求的发展,Web服务不再停留在原有的静态数据发布和获取上,而是朝着更高级、更智能的Web服务发展。简单地说,Web服务能够对数据进行动态搜索、采集和整理,为人们提供真正需要的信息。人们通过它可以得到个性化服务,方便地查找资料、购买产品,公司也可以通过它订购原材料、获取订单、出售商品。但是,人们渐渐地发现,由于世界上存在着如此多的、完全不同的客户平台,要在不同平台间交换数据,同时还要保证数据的完整和服务的高效,这是件令人头痛的事情。在大型web应用中,工程师们往往被数据格式的转换弄得疲惫不堪,即便是整理完成的数据,如何让各种客户端都能正确获取和理解也是不小的麻烦。最终,这一问题成为制约Web服务发展的瓶颈。因此,人们需要一种与平台无关的、能够同时被人类和计算机所理解和处理的文本数据格式。于是,XML诞生了。XML一经推出就成为一股不可遏止的浪潮席卷全球,不论是学术界还是商业界都将其视为下一代网络的基石。虽然XML创立之初只是被当作一项基础技术,但其发展早已超出设计者原先的构想。尽管当初提出的XML设计目标是允许普通的SGML在Web上以目前超文本标记语言HTML的方式被服务、接收和处理,但由于XML是一种很灵活的、描述基于文本的数据格式,XML的应用已不限于Web。在第1章中,曾经将xML应用归纳为四大类:用于制定新的标记语言、用于交换数据、保存历史档案和Web应用。  本章将介绍几个XML应用的典型案例,主要目的是让读者了解XML的广泛适用性。XML可以有很多不同的应用,而且XML文档可以设计成各种不同的格式。由于涉及与应用领域相关的其他知识,阅读本章时读者不必追究例子的所有细节。


图书封面

广告

下载页面


XML基础 PDF格式下载



相关图书