为了连接来自 xpath 的结果,我正在使用concat(normalize-space(.), '
')
(感谢Dimitre Novatchev)。
现在我想知道如何避免

在最后一个元素之后添加......我正在考虑类似的事情:concat(normalize-space(.), if(XXXXX) then '
' else '')
但我无法弄清楚我必须使用什么条件。
例如,如果我正在使用xpathExpression/concat(normalize-space(.), ',')
并且请求的值是(字符串)A & B & C & D,那么我期望的输出是A,B,C,D
而不是A,B,C,D,
.... 所以表达式可能变为:xpathExpression/concat(normalize-space(.), if(this is the last element D) then '' else ',')