如何测试一个值是否与一组值中的一个匹配



因此在python中可以像一样进行测试

if value in ('value1', 'value2', ...):
....

xslt中有等式吗?

<xsl:if test="@value in ('value1', 'value2')">
...
</xsl:if>

而不必使用@value = 'value1' or @value = 'value2'的长列表或语句

您可以使用这样的集合来检查值是否是集合的一部分:

<xsl:if test="@value = ('value1', 'value2')">
Succeeds if @value is either "value1" or "value2"
</xsl:if>

XSLT-1.0中的一个较差的替代方案是对每个值使用单独的检查,如下所示:

<xsl:if test="@value = 'value1' or @value = 'value2'">
Succeeds if @value is either "value1" or "value2"
</xsl:if>

相关内容

  • 没有找到相关文章

最新更新