XML 系列教程

“当 XML(扩展标记语言)于 1998 年 2 月被引入软件工业界时,它给整个行业带来了一场风暴。有史以来第一次,这个世界拥有了一种用来结构化文档和数据的通用且适应性强的格式,它不仅仅可以用于 WEB,而且可以被用于任何地方。”

---《Designing With Web Standards Second Edition》, Jeffrey Zeldman

在本系列教程中,我们为您提供全面的 XML 学习资源。

请首先阅读下方的教程简介。也可以从左侧的菜单直接选择你需要的教程!

XML

XML 指扩展标记语言。

在我们的 XML 教程中,你将了解什么是 XML,以及 XML 与 HTML 之间的差异。

同时你将学习如何开始在应用程序中使用 XML。

现在就开始学习 XML

XML DOM

XML 文档对象模型定义访问和操作XML文档的标准方法。

DOM 将 XML 文档作为一个树形结构,而树叶被定义为节点。

现在就开始学习 DOM

XPath

XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。

XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。

因此,对 XPath 的理解是很多高级 XML 应用的基础。现在就开始学习 XPath

现在就开始学习 XPath

XSLT

XSL 指扩展样式表语言。XSLT 指 XSL 转换。

在此教程中,你将学习如何使用 XSLT 将 XML 文档转换为其他文档,比如 HTML。

现在就开始学习 XSL

XQuery

解释 XQuery 最佳方式是这样讲:XQuery 相对于 XML 的关系,等同于 SQL 相对于数据库表的关系。

XQuery 被设计用来查询 XML 数据 - 不仅仅限于 XML 文件,还包括任何可以 XML 形态呈现的数据,包括数据库。

现在就开始学习 XQuery

DTD

DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。

它使用一系列的合法元素来定义文档结构。

现在就开始学习 DTD

XML Schema

XML Schema 是基于 XML 的 DTD 替代者。

XML Schema 描述 XML 文档的结构。

XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。

现在就开始学习 XML Schema