XML手册,第二版

作者:Daniel Lazenby
The XML Handbook, Second Edition
  • 作者:Charles F. Goldfarb 和 Paul Prescod

  • 出版社:Prentice Hall

  • 网址:http://www.phptr.com/

  • 价格:$44.99 美元

  • ISBN: 0-13-014714-1

  • 评论者:Daniel Lazenby

有些人将 XML 视为一项新技术,关于如何使用这种新语言的书籍 регулярно 出现。实际上,它不是一种新语言,而是一种在十年前的技术,它以崭新的面貌重新出现在人们面前。对于这种灵活的语言及其可能性的权威参考,您找不到比 Charles Goldfarb 和 Paul Prescod 更优秀的专家。Goldfarb 是标准通用标记语言 (SGML) 的发明者。Prescod 是万维网联盟 (W3C) 的成员,该联盟创建了 SGML 标准的 XML 子集。除了这两位专家的专业知识外,本书还汇集了 27 家国内和跨国公司的经验、项目和产品。随附的 CD-ROM 包含大量试用版和免费软件程序以及相关的 XML 信息。

该手册分为 13 个部分和 66 个章节。这 13 个部分可以进一步分为两组:教程和赞助章节。第 1 部分、第 XI 部分和第 XII 部分是 XML 教程。来自 27 家公司的行业专家为本书贡献了章节,这些章节包含在第 II 部分至第 X 部分中,并按兴趣领域组织。这些章节已明确标记为赞助商提供。第 XIII 部分是 CD-ROM 和其他 XML 相关书籍的指南。文章中无法列出太多章节。要查看目录,请访问 http://www.phptr.com/ 并搜索书名。搜索将生成一个网页,其中包含本书的目录、示例章节以及企业赞助商列表。

我在这本书中发现了两条路径。作者建议在选择任何一条路径之前先阅读第 I 部分。一条路径跳过赞助商章节,跟随教程。另一条路径则在赞助商章节中及其周围漫步。教程路径似乎更适合对学习阅读和编写正确的 XML 文档感兴趣的技术读者。赞助商路径似乎更适合对寻找增强、自动化或网络化其业务流程的方法感兴趣的以业务为导向的人员。

这些教程介绍了 XML 语言 1.0 版,并描述了如何阅读/使用 XML 相关规范。第 I 部分的教程引导您了解 XML 起源的高级概述、XML 解决的问题以及受益于 XML 的主要业务领域,以及术语、定义以及 XML 术语的使用和误用。第 I 部分的教程是第 XI 部分教程的先决条件,第 XI 部分教程侧重于创建文档类型定义、创建 XML 文档、在文档之间组合和共享文本、格式化和验证文档结构。可以轻松地从第 I 部分的教程跳转到第 XI 部分的教程,而不会妨碍本书的整体流程或读者的学习/探索体验。对于那些渴望了解更多 XML 细节的人,还有第 XII 部分,其中演示了如何阅读 W3C 的七个 XML 相关规范。这些教程需要透彻理解第 XI 部分的材料,并且可以按任何顺序阅读。

第 II 部分到第 X 部分的赞助章节涵盖了多个感兴趣的领域,介绍了应用程序、工具和案例研究讨论的集合。这些讨论按以下内容分组:中间层服务器、电子商务、门户网站、出版、内容管理、内容采集、样式表、导航以及 XML 和编程。本书的这一部分不是动手操作的。它更像是 XML 已被使用的地方以及它所取得的成就。应用程序讨论更倾向于频谱的概念端。它们提供了关于 XML 已被(或可能被)用于解决业务问题的高级想法。大多数这些讨论都包括正在讨论的应用程序的概念或架构表示。工具讨论在不同的作者之间差异很大。然而,每位作者都专注于他们的工具可以用 XML 做什么,而不是如何使用该工具。正如人们可能预料的那样,案例研究更具体一些,因为它们倾向于检查已建立的真实示例。通常,它们包括用于创建所呈现页面或功能的 XML 代码片段。

本书的结尾是对 CD-ROM 和其他 XML 相关书籍中包含的免费程序的概要介绍。随附的 CD-ROM 包含一个虚拟仓库,其中包含试用版和免费软件、白皮书、规范、标记和代码示例、演示和赞助商产品信息。这 125 个以 XML 为中心的软件程序没有被削弱或时间限制,并且作为免费使用程序提供。CD-ROM 上代表了 27 家公司:有些公司只是提供指向其网站的链接;其他公司则提供有关其项目和产品的演示或信息。大多数 CD-ROM 产品演示都需要 Windows 平台才能正常运行。在某些情况下,Windows 和 Linux/UNIX 平台都有“免费”软件。一些免费软件包括源代码。CD-ROM 上还提供了一组重要的 XML 网站的链接。

在拥有这本书一段时间后,我开始从索引重新阅读它。我发现索引非常健全,并且似乎包含足够详细的列表。

阅读完本书后,您不会有任何程序或可重用的代码片段。您将拥有的是 XML 知识、XML 工具和工具来源的集合以及可靠的 XML 1.0 版参考。

电子邮件:d.lazenby@worldnet.att.net

Daniel Lazenby (d.lazenby@worldnet.att.net) 于 1983 年首次接触 UNIX,并于 1994 年发现了 Linux。

加载 Disqus 评论