OR 条件语句的 XSLT 较短版本

标签 xslt

我想知道是否有人记得如何在XSLT中写较短或陈述。我确定有办法,但我不记得了。

所以而不是

test="$var = 'text1' or $var = 'text2'"

我想使用更短的版本,如 test="$var =['text1','text2']"但是,我不记得或找不到适合这种情况的简写语法。

如果有人可以帮助您!

真的很感激

非常感谢

最佳答案

使用 XSLT 2.0(但不是 XSLT 1.0)您可以做到

<xsl:if test="$var = ('text1','text2')">

也许这就是您正在寻找的语法。

关于OR 条件语句的 XSLT 较短版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2243828/

相关文章:

xml - 如何使用默认命名空间编写 XSL?

xml - 在 href XSL 中使用变量值

xml - XSL 将具有属性的 xml 行转换为无序列表 TreeView

xslt - 如何返回没有子节点文本的节点文本

xslt - 我们可以在 xslt 的 select 语句中使用动态变量名吗?

xml - 在 XSLT 中将动态命名空间更改为节点和元素

optimization - 如何分析和优化XSLT?

xslt - 使用 XSLT/XPATH 选择具有特定值的子元素的元素

XSLT 连续空格

python - 为 datex2 到 Pandas Dataframe 的转换创建 XSLT 文件