gpt4 book ai didi

xpath - XSLT 三元 "If"运算符?

转载 作者:行者123 更新时间:2023-12-03 15:30:52 34 4
gpt4 key购买 nike

我正在使用 XSLT 和 XML 来生成输出文档。

我在数据中拥有的(以我无法控制的 XML 形式)如下:

<ea type="null"/>
<pa type="null"/>
<perf>4</perf>

我需要在计算中使用这些。我看到为这些提供默认值需要对文档执行转换以提供一个有点冗长的默认值。

所以我想,在 XPath/XSLT 中是否存在三元操作,沿着 PHP 的思路:
$result = ($var == null ? true:false)

以便以下提供结果(即使它为零)
<xsl:value-of select="ea + pa + perf" />

最佳答案

XPath 不支持条件表达式运算符。但是,如果您碰巧有 XSLT 2.0 处理器,它确实支持 if/then/else 语法。 (请注意,大多数 XSLT 处理器不支持此功能)

关于xpath - XSLT 三元 "If"运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15913061/

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