包含值xslt2

时间:2014-01-31 15:03:00

标签: xslt xslt-2.0

如何检查例如字符串数组是否包含字符串?

<xsl:if test="inArray('a', $array)"></xsl:if>

1 个答案:

答案 0 :(得分:5)

如果按数组表示序列,只需使用= ...

    <xsl:variable name="array" select="('a','b','c')"/>
    <xsl:if test="$array='a'"></xsl:if>

您还可以在数组/序列中测试多个值(如果序列中存在ac,此示例将评估为真):

    <xsl:if test="$array=('a','c')"></xsl:if>