版权所有:
软件版本:PDF
文件大小:2.26MB
操作系统:win9x/NT/2000/XP
下载说明:
前言
HTML 已经成为全球信息网的基础。它提供标准化的方法将信息格式化并经由因特网传送给全世
界的使用者。HTML 为人们的传送和接受信息带来了革命性的变化。但是HTML 主要是被设计
为资料显示之用,因此,HTML 的焦点几乎完全放在信息应如何显示上,而不是信息的内容及它
的结构。 这便是我们需要XML 的原因。
XML 是一个开放的,以文字为基础的卷标语言,它可以提供结构的以及与语意有关的信息给数
据。这些「关于数据的数据」或中继数据(metadata)提供附加的意义和目录给使用那些数据
的应用程序,而且也将以网络为基础的信息管理和操作提升到一个新的水平。XML 是SGML 的
一个子集合,并且为了要在网络上应用而作了最佳化的设计。这使XML 成为HTML 一个强而有
力且标准化的互补,作为在网络上传递信息的一个重要的功能。
XML 的目的是同时供网页的创作者和程序设计人员使用。既然XML 是以文字为基础的,所以它
可以很容易地让非技术性人员了解。但是,它所提供的组织、描述和结构化数据的能力,使它也
可为技术性的应用程序所使用。因此,XML 所建立的结构化数据便可同时供数据处理和显示之
用。
虽然XML 也被称为一种语言,但是严格来说它应该是中继语言-metalanguage。这表示XML
能用来创造其它的语言。藉此,语汇-是XML 的语言应用,便可因应特定问题而创建或解决特
定的问题。XML 语汇的一些例子如下:
. XSL:一种以样式表为基础的格式化语言,能应用XML 数据,并产生不同应用范围的
输出结果。
. XLL:一个延伸的连结规格,可将HTML 的超级链接机制带到新的水平。
. SMIL:一个标准化的多媒体制作语言,允许复杂
关于本书
作为一个XML 发展的观察者和实作人员而言,笔者很讶异于整个软件工业是如此热切地期盼来
支持和使用这个技术。很难不在一本计算机杂志或任何应用软件制造厂商的网站看到有关于
XML 的消息。XML 的开发人员都了解,要使XML 广泛地被采用,它不只要容易了解,它还必
须有许多的支持资源可供使用。以笔者的观点而言,已经看到业界对XML 的需求。因此,希望
这本书会成为一个有效的工具,以便帮助开发人员和文件作者成功地使用XML。
本书的重点
在软件业界已有许多有关XML 的实际应用及许多XML 处理器。本书的重点在于微软公司IE5
中XML 的实作和微软公司的XML 处理器-Msxml。IE5.0 中有些特有的功能是Msxml 处理器尚
未支持的,这些特别的功能会在 第11 章 中讨论。所以,在本书中笔者都尝试直接讨论XML 语
言本身和Msxml 处理器。虽然,本书里的所有例子及随书光盘上的范例都可以在IE5,或较早
的版本中执行,它们也可以在任何其它使用Msxml 应用程序中执行,像是Microsoft Visual Basic
或C++,唯一的例外是 第7 章 中讨论的XLink 和XPointerv(它们尚未纳入IE5 里Msxml 的支
持范围)。然而,因为它是XML 的一个重要的部分而且最后将会被许多XML 应用程序所采用,
所以本书中还是会有关于这个主题的讨论。
您应该知道的
这本书的目标读者是中级的计算机使用者。笔者希望读者至少都有关于HTML 及全球信息网的
基本知识或经验。然而,像SGML 等卷标语言的知识是有帮助的但不是必需的。程序设计的能
力也非必需的,但是懂一些Script 对了解本书的内容会有所帮助的。如果您面临下列几种情况,
本书绝对会让您受益无穷:
. 想要将XML 纳入您现有的WEB 开发计划中
. 想要了解如何应用XML 语言到整个企业环境中
. 想要知道如何开发XML 的应用程序
. 想要学习如何使用XML 来管理及建立结构化的数据
. 只想了解有关XML 的基本知识
【立即下载】
下载的书籍需要相应的阅读器才能查看,请到如果你的机器上没有相应的阅读器,请到 图书阅读工具 栏目中下载相关的工具。
|