SAX(Simple API for XML)是除 DOM 之外,应用最为广泛的基础 xml 处理 API。SAX 是轻量级、基于事件的 XML API。在本教程中,将会学到如何使用 SAX 来检索、操纵和输出 XML 数据。

解析和验证是 XML 的核心。这篇教程讨论如何解析和验证 XML 文件以及使用 XQuery进行 XML 处理。
如果要求应用程序共享数据或者显示 XML 数据,可能需要把 XML 文档转换为 HTML、普通文本或者其他各种人类可读的格式。本教程通过示范 XSLT、XPath 和级联样式表(CSS)的应用讨论了完成这些任务的 XML 转换技术。
本教程介绍了关键的 XML 技术之一: DTD(文档类型定义)。DTD 是一套关于 XML 标记符的语法规则,它定义了 XML 文档的合法元素列表,以及由合法元素列表组成的文档结构。
本教程分析了 XML 数据,比较了叙述性文档和类记录的文档,并介绍如何使用 DTD(文档类型定义)文法和万维网联盟(W3C)XML Schema 进行建模。最后还对 DTD 和XML Schema 进行了比较,以帮助您在设计中作出选择。
本教程介绍了 XML 处理的基础之一:XML Namespace(名称空间)。XML Namespaces 允许您为 XML 文档中的元素和属性提供统一的名称。
RELAX NG(读作“relaxing”)是一种基于语法的 XML 模式语言,它可以用于替代文档类型定义(Document Type Definition,DTD)。本教程引导您创建 RELAX NG 模式,讨论元素、属性、数据类型和结构性问题。
将包括在 XHTML 2.0 中的 XForms 被称为下一代 Web 表单。通过本教程来了解如何在 Web 开发中应用这一未来的表单技术标准。

本教程提供了关于如何选择适当的 XML 技术和如何优化转换的技巧和提示,还介绍了用于测试 XML 设计的常见工具。
本教程介绍了如何使用 Google Web Toolkit 操作和创建 XML。
Ruby on Rails 无疑是当前最为火热的 Web 开发框架。结合 Ruby on Rails 与XML 能发挥两者的优点,为应用程序带来更为强大的功能。通过本教程,您将了解如何在 Ruby on Rails 中使用 XML。
DB2 9 对XML 的原生支持为基于数据库的 XML 开发带来了革命性的创新,其强大的 pureXML 特性允许您创建能够插入和检索 XML 元素的 Java 应用程序。通过本教程学习使用 DB2 9 创建一个用 XML 作为数据持久化机制的示例应用程序。
DB2 9 对XML 的原生支持为基于数据库的 XML 开发带来了革命性的创新,其强大的 pureXML 特性允许您创建能够插入和检索 XML 元素的 Java 应用程序。通过本教程学习使用 DB2 9 创建一个用 XML 作为数据持久化机制的示例应用程序。
本系列按顺序记录了一个终极 Mashup 应用程序的创建过程,介绍如何采用 Java,结合 servlet、JSP、以及 DB2 新增的原生 XML 能力。通过这个“终极 Mashup”系列教程,你可以了解关于构建一个 Mashup 所需的知识。
本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。并演示了如何利用强大的 Xforms 与MySQL 和PHP 相结合,为数据处理提供支持,创建在线会计工具。