2014-01-31 74 views
1

如何檢查例如字符串的數組是否包含字符串?包含值xslt2

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

回答

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> 
+1

哈哈,現在我心疼我的回答沒有想到這個......它可能是太明顯:) ......你讓我給予好評 –

+1

@TobiasKlevenz - 感謝您的支持。此外,你的答案也有效,所以我沒有倒下它。 –