- 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>元素把模板規則用到當前的元素或節點。