您当前的位置: 首页 > 健康

1条件语句

2018-11-02 13:01:51

10:45 来源:酷源码 :波波【纠错】人评论

A-A+ 怎么开淘宝店 站优化方法 创业如何获得投资 小米note顶配版评测 LOL活动

原着:Jan Egil Refsnes 翻译:阿捷 七. XSL 的控制语句

1.条件语句if...then

XSL同样还有条件语句(呵呵~~好厉害吧,象程序语言一样)。具体的语法是增加一个xsl:if元素,类似这样

xsl:if match=.[ARTIST='Bob Dylan']... some output .../xsl:if

上面的例子改写成为:

?xml version='1.0'?xsl:stylesheet xmlns:xsl=://.w3./TR/WD-xslxsl:template match=/htmlbodytable border=2 bgcolor=yellowtrthTitle/ththArtist/th/trxsl:for-each select=CATALOG/CDxsl:if match=.[ARTIST='Bob Dylan']trtdxsl:value-of select=TITLE//tdtdxsl:value-of select=ARTIST//td/tr/xsl:if/xsl:for-each/table/body/html/xsl:template/xsl:stylesheet

2. XSL 的Choose

choose的用途是出现多个条件,给出不同显示结果。具体的语法是增加一组xsl:choosexsl:whenxsl:otherwise元素:

xsl:choosexsl:when match=.[ARTIST='Bob Dylan']... some code .../xsl:whenxsl:otherwise... some code ..../xsl:otherwise/xsl:choose

上面的例子改写成为:

?xml version='1.0'?xsl:stylesheet xmlns:xsl=://.w3./TR/WD-xslxsl:template match=/htmlbodytable border=2 bgcolor=yellowtrthTitle/ththArtist/th/trxsl:for-each select=CATALOG/CDtrtdxsl:value-of select=TITLE//tdxsl:choosexsl:when match=.[ARTIST='Bob Dylan']td bgcolor=#ff0000xsl:value-of select=ARTIST//td/xsl:whenxsl:otherwisetdxsl:value-of select=ARTIST//td/xsl:otherwise/xsl:choose/tr/xsl:for-each/table/body/html/xsl:template/xsl:stylesheet

查看更多相似文章

移动式登车桥
钢制防火卷帘门
聚氨酯复合板
推荐阅读
图文聚焦