开始之前
本教程是为那些希望使用可扩展样式表语言转换(XSLT)将 XML 数据转化成其他形式从而不再需要在 Java 或其他语言中编程的开发人员撰写的。
本教程假设您熟悉 XML,但是不要求对它有过于深入的掌握,有基本的了解就足够了。除了和扩展有关的少数章节外,不需要用到任何特殊的编程语言。即使在这些章节,其中的概念也非常直白,很容易应用于任何编程语言,只要处理程序支持即可。
本教程讲述的是可扩展样式表语言转换(XSLT)。XSLT 是与 XML 相关的基础性规范之一,可以方便地将 XML 数据从一种形式转换成另一种形式。
本教程的主要内容如下:
- XSLT 基础
- 使用简单的模板
- 传播数据
- 控制空格
- XPath 基础
- XPath 函数
- 循环和条件语句
- 导入和包括其他样式表
- 扩展 XSLT
- XSLT 变量