gpt4 book ai didi

xslt - 何时使用 xsl :if and when to use xsl:choose/xsl:when in XSLT

转载 作者:行者123 更新时间:2023-12-05 00:52:49 27 4
gpt4 key购买 nike

我知道这可能看起来像一个愚蠢/新手问题,但我对 XSLT 还很陌生(尽管我开始接受它并了解它的功能)。

什么时候适合使用xsl:if,什么时候适合使用xsl:choose/xsl:when

当我想要一个“else”选项时,我一直在使用 choose/when/otherwise。它是否正确?

比如我有一些地方在做:

<xsl:choose>
<xsl:when test="count(entry) != 0">
put positive outcome here
</xsl:when>
<xsl:otherwise>
put something else here
</xsl:otherwise>
</xsl:choose>

xsl:if 会更好吗?

感谢您的输入。

最佳答案

xsl:if 用于您只想测试表达式是否为真的简单情况。 (注意没有对应的xsl:else。)

<xsl:if test="expression">
output if the expression is true
</xsl:if>

在表达式为假时有一些备用输出的情况下使用 xsl:choose

<xsl:choose>
<xsl:when test="expression">
output if the expression is true
</xsl:when>
<xsl:otherwise>
output if the expression is false
</xsl:otherwise>
</xsl:choose>

关于xslt - 何时使用 xsl :if and when to use xsl:choose/xsl:when in XSLT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18742988/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com