七
XSL同樣還有條件語句(呵呵~~好厲害吧
<xsl:if match=
</xsl:if>
上面的例子改寫成為
<?xml version=
<xsl:stylesheet xmlns:xsl=
<xsl:template match=
<html>
<body>
<table border=
<tr>
<th>Title</th>
<th>Artist</th>
</tr>
<xsl:for
<xsl:if match=
<tr>
<td><xsl:value
<td><xsl:value
</tr>
</xsl:if>
</xsl:for
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
choose的用途是出現多個條件
<xsl:choose>
<xsl:when match=
</xsl:when>
<xsl:otherwise>
</xsl:otherwise>
</xsl:choose>
上面的例子改寫成為
<?xml version=
<xsl:stylesheet xmlns:xsl=
<xsl:template match=
<html>
<body>
<table border=
<tr>
<th>Title</th>
<th>Artist</th>
</tr>
<xsl:for
<tr>
<td><xsl:value
<xsl:choose>
<xsl:when match=
<td bgcolor=
</xsl:when>
<xsl:otherwise>
<td><xsl:value
</xsl:otherwise>
</xsl:choose>
</tr>
</xsl:for
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
From:http://tw.wingwit.com/Article/program/net/201311/12197.html