前言
大家好,从今天起我们将一起来学习xml家族的另一种语言xslt,xslt类似html中的css,但是比css功能要强大的多。xslt可以说更偏向是一种程序语言,但它没有常见程序语言复杂,甚至比js等脚本语言还简单,所以不必担心学习困难。阿捷将依然站在普通设计师的角度,用平实易懂的语言,由浅入深的介绍xslt。好了,让我们一起来探索xslt的秘密吧!
声明:因为xslt的标准在不断发展,语法也在不断扩充,我们下面所学习的知识是以1999年11月16日发布的xslt 1.0为基准的,所以可能是不完整的,最新的资料请到w3c网站(http://www.w3.org/tr/xslt)。
提纲
本文共分五大章:xslt概念,xslt的实例,xslt的元素语法,xpath的语法,xslt的资源。
1.xslt的概念
1.1 什么是xslt
1.2 为什么要用xslt
1.3 xslt的历史
1.4 什么是xpath
1.5 xslt和css的比较
1.6 xslt和ie5
2. xslt的实例
2.1 xslt如何转换xml
2.2 一个实例
2.3 过程解析
2.4 xslt的用途
3.xslt的元素语法
3.1 xsl:template和xsl:apply-templates
3.2 xsl:&#118alue-of
3.3 xsl:for-each
3.4 xsl:if
3.5 xxsl:choose, when, otherwise
3.6 xsl:sort
4.xpath的语法
4.1 当前位置
4.2 寻址操作
4.3 运算符
4.4 功能函数
5.附录:xslt的资源