在软件开发这么一个充满竞争的世界里,能够“脱颖而出”显得十分重要。因此就有必要制定一些标准来衡量一个人对 XML 的熟悉程度。IBM 为 XML 及其相关技术提供了它自己的认证程序。IBM 是第一个为 XML 及其相关技术提供认证的组织。随着 XML 越来越流行,这项认证也获得了人们的青睐,现在它是开发人员最希望获得的认证之一。按照 IBM 的说法,这项认证的目的是为了让开发人员具备设计和实现使用 XML 及其相关技术(如 XML Schema、XSLT 以及 XPath)的应用程序所必需的知识。
如果您是刚入门的开发者,或者是刚刚接触 XML 和相关技术,通过以下这个最新的系列教程可以让您更好地准备“XML 及相关技术”这个认证考试。
准备 XML 及相关技术认证,第 1 部分: 体系结构 在第一部分中,将讨论如何确定最适合软件系统的体系结构和性能要求的 XML 技术。软件系统的体系结构和性能要求影响着哪种 XML 技术最适合应用程序需求的决策。本教程通过关于体系结构的讨论帮助您确定在系统设计中什么地方及什么时候使用 XML。
准备 XML 及相关技术认证,第 2 部分: 信息建模
第二部分将介绍 DTD 和 XML Schema,以及如何运用这两项技术对 XML 应用进行信息建模。本教程分析了 XML 数据,比较了叙述性文档和类记录的文档,使用文档类型定义(DTD)文法和万维网联盟(W3C)XML Schema(经过几次迭代)对一个小型数据问题进行了建模。最后对 DTD 和 XML Schema 进行了比较,帮助您在设计中作出选择
准备 XML 及相关技术认证,第 3 部分:XML 处理 解析和验证是 XML 的核心。了解如何充分利用这些能力对于能否在项目中成功地引入 XML 至关重要。关于 XML 处理的这篇教程讨论如何解析和验证 XML 文件以及使用 XQuery。本系列教程帮助您准备 IBM 认证考试 142(XML and Related Technologies),包括五篇,这是第三部分。
准备 XML 及相关技术认证,第 4 部分:XML 转换 如果应用程序与其他系统共享数据,常常需要将 XML 文档转换为受不同 XML Schema 或文档类型定义(DTD)控制的其他 XML 格式。如果要求应用程序与用户共享数据或者向用户显示 XML 数据,可能需要把 XML 文档转换为 HTML、可缩放矢量图形(SVG)、VoiceXML、普通文本或者其他各种人类可读的格式。本期 XML 认证教程通过示范 XSLT、XPath 和级联样式表(CSS)的应用讨论了完成这些任务的 XML 转换技术。
准备 XML 及相关技术认证,第 5 部分:XML 测试和调优 本期教程讨论 XML 测试和调优,是为了帮助读者准备参加 IBM 认证考试 142 “XML 及相关技术” 的系列教程的最后一部分。本教程提供了关于如何选择适当的 XML 技术和如何优化转换的技巧和提示,还介绍了用于测试 XML 设计的常见工具。
XML认证教程,第 6 部分:XML Schema XML Schema如同DTD一样是负责定义和描述XML文档的结构和内容模式。它可以定义XML文档中存在哪些元素和元素之间的关系,并且可以定义元素和属性的数据类型。
XML认证教程,第 7 部分:解析器 在本文中,我们将讨论如何使用一个 XML 解析器来读入一个 XML 文档。我们也将讨论不同类型的解析器以及您在何时使用它们。
XML认证教程,第 8 部分:SAX 读取和操纵 XML 文件的标准方法是 DOM(“文档对象模型”)。遗憾的是,这种方法需要读取整个文件并将它存储到树结构中,因而效率不高、缓慢,并且会过度使用资源。一种替代方法是使用 Simple API for XML 或 SAX。SAX 允许正在读取文档时处理该文档,这避免了在采取操作之前需要等待存储文档的所有内容。