XSLT(可扩展样式表语言转换)是一种用于将XML文档转换为其他格式的编程语言。在XSLT中,可以使用`xsl:choose`和`xsl:when`语句来实现多个条件的判断和转换。 下面是一个示例,...
</xsl:choose> 与xsl:if元素相同,test属性的逻辑表达式为真的情况下执行指定的模板。从上到下依次测试xsl:when元素,但只有第一个逻辑表达式为真的xsl:when院所的模板会被执行。如果所有的xsl:when元素的逻辑表达式均为假,则执行xsl:otherwise元素所指定的模板。xsl:otherwise元素不存在时则不执行任何模板。 例如,对...
The <xsl:choose> element is used in conjunction with <xsl:when> and <xsl:otherwise> to express multiple conditional tests. <xsl:choose>元素通过<xsl:when>和<xsl:otherwise>一起配合是用来表达多种条件语句。 The <xsl:choose> Element <xsl:choose>元素 Syntax 语法 <xsl:choose> <xsl:when test="...
</xsl:choose> 与xsl:if元素相同,test属性的逻辑表达式为真的情况下执行指定的模板。从上到下依次测试xsl:when元素,但只有第一个逻辑表达式为真的xsl:when院所的模板会被执行。如果所有的xsl:when元素的逻辑表达式均为假,则执行xsl:otherwise元素所指定的模板。xsl:otherwise元素不存在时则不执行任何模板。 例如,对...
level="single|multiple|any" from="expression" value="expression" format="formatstring" letter-value="alphabetic|traditional" grouping-separator="character" grouping-size="number"/> <xsl:otherwise>元素为<xsl:choose>元素指定一个默认的动作,这个动作当<xsl:when>的条件不满足的时候发生 ...
The <xsl:choose> element is used in conjunction with <xsl:when> and <xsl:otherwise> to express multiple conditional tests.The <xsl:choose> ElementSyntax<xsl:choose> <xsl:when test="expression"> ... some output ... </xsl:when> <xsl:otherwise> ... some output ... </xsl:otherwise> ...
<xsl:choose> <xsl:when test = boolean-Expression> </xsl:when> <xsl:otherwise> </xsl:otherwise> </xsl:choose> 部分元素说明 2、test: 逻辑判断表达式,参考xsl:if中的test属性说明。 3、备注: Xsl:choose、xsl:when以及xsl:otherwise的作用类似程序设计语言中的switch、case以及default的作用。其中的xsl:...
Provides multiple conditional testing in conjunction with the<xsl:choose>element and<xsl:when>element. xsl:output Specifies options for use in serializing the result tree. xsl:param Declares a named parameter for use within an<xsl:stylesheet>element or an<xsl:template>element. Allows you to specif...
choose> <xsl:choose> <xsl:when test="count(/XML/Attributes/Attribute[Name = 'Size']) > 0"> <Attr id="{//Attribute[Name = 'Size']/id}" name="Color" value="{//Attribute[Name = 'Size']/Value}" valueKey="0"/> </xsl:when> <xsl:otherwise> <Attr id="" name="Size" value=...
elementname="lookbookImages"><xsl:value-ofselect="url"/></xsl:element></xsl:when><xsl:whentest="type = 'sw'"><xsl:elementname="swatchImages"><xsl:value-ofselect="url"/></xsl:element></xsl:when></xsl:choose></xsl:for-each></xsl:element></xsl:if></xsl:template></xsl:...