- xsl <xsl : value-of > 元素,使用其中的select属性来选择xml元素的值,然后把它添加到输出流中。
- xsl <xsl:for-each>元素可以在xsl中作循环操作。可以用来选择指定节点集中的每一个元素。
- 例如:<xsl:for-each select="catalog/book">
<tr>
<td><xsl:value-of select="title"></td>
................
<td><xsl:value-of select="year"></td>
</tr>
</xsl: for-each>
- 过滤输出 1. = 等于 2. != 不等 3.< 小于 4. > 大于
可以把:<xsl:for-each select="catalog/book">改为
<xsl:for-each select="catalog/book[ year = "2002"]">
- xsl <xsl:sort>元素用来对xml文档输出进行排序;
<xsl:for-each select="catalog/book">
<xsl:sort select="year"/>
</xsl: for-each>
- xsl<xsl:if>包含一个模板,当满足指定条件就使用它。
<xsl:if test="price.>'10' ">
..................
</xsl:if>
- xsl<xsl:choose> 元素用来联结<xsl:when>和<xsl:otherwise>;来表示多重条件测试。
<xsl:choose>
<xsl :when test="price.>'10' ">
..........................................
</xsl:when><xsl :otherwise>
...........................................
</xsl:otherwise>
</xsl:choose>
- xsl <xsl:apply-taemplates>元素把模板规则用到当前的元素或节点。
本文介绍了XSLT的基本用法,包括如何使用xsl:value-of提取XML元素的值,利用xsl:for-each进行循环操作,通过xsl:sort实现排序,以及使用xsl:if和xsl:choose进行条件判断。
235

被折叠的 条评论
为什么被折叠?



