gpt4 book ai didi

xpath - 在使用 concat 的 Xpath 1.0 和 2.0 表达式中需要帮助

转载 作者:行者123 更新时间:2023-12-03 16:58:01 25 4
gpt4 key购买 nike

我正在使用以下函数根据 EmployerName 字段动态提取图像。

concat("C:\Projects\GlobalResourceSet\Images\",$EmployerName,"_banner_2013.png")

它工作正常。

但是,如果 EmployerName 错误或为空,我应该显示默认图像。

我们如何使用 Xpath 1.0 和 2.0 来做到这一点

任何帮助将不胜感激...

最佳答案

XPath 1.0 有一个相当奇怪的解决方案,如下所示:

substring(S, 1, string-length(S) * number(C))

其中 S 是字符串,C 是 bool 条件。如果 C 为假,则 number(C) 为 0,因此不输出任何内容。如果 C 为真,则 number(C) 为 1,因此输出整个字符串。所以效果是“如果条件 C 为真则输出 S 否则什么也不输出”;您可以将其与另一个使用逆条件的表达式结合起来,以根据条件的值输出不同的字符串。

或者您可以迁移到 XPath 2.0,那里的生活更加无聊。

关于xpath - 在使用 concat 的 Xpath 1.0 和 2.0 表达式中需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19026349/

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