gpt4 book ai didi

XSLT 检查节点可用性

转载 作者:行者123 更新时间:2023-12-02 09:29:54 25 4
gpt4 key购买 nike

我在我的项目中使用 XSLT 1.0。在我的 XSLT 转换中,我必须检查特定元素以及该元素是否存在 - 我必须执行一些串联或其他一些串联操作。

但是,我在这里找不到选项,例如某些内置函数。

要求就像

<Root>
<a></a>
<b></b>
<c></c>
</Root>

这是元素 <a> ,传入请求负载,那么我们需要执行 <b> 的串联和<c>否则<c><b> .

最佳答案

您可以通过模板匹配来做到这一点:

<xsl:template match="Root[not(a)]">
<xsl:value-of select="concat(c, b)"/>
</xsl:template>

<xsl:template match="Root[a]">
<xsl:value-of select="concat(b, c)"/>
</xsl:template>

关于XSLT 检查节点可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34338654/

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