XLST在Excel中“包含”

时间:2019-06-24 19:44:08

标签: xml xslt

我需要将XML数据传递到word / excel模板,并使用XLST语言进行计算/转换。大多数情况下非常简单。

如何使用contains函数限制结果?下面的代码:

<?if:(REPORTING_NAME='Subject to Tax and NI' or REPORTING_NAME ='Subject to Tax')?>

理想情况下,我希望使用类似条件的SQL通配符,而不是“ REPORTING_NAME =”

例如在SQL中:

CASE WHEN REPORTING_NAME LIKE '%Subject to Tax%' THEN REPORTING_NAME ELSE NULL END

我所见过的示例似乎在条件中具有元素名称,并且在示例中,其通常写为:

test='contains(REPORTING_NAME, 'Subject to Tax') 

让我感到困惑的是将替换为“ test”,因为我正在使用的当前方法首先具有元素名称,然后是条件名称。还是在这种情况下“测试”可以是任何东西,并且公式的条件部分是正确的? (条件中带有元素名称)

谢谢!

0 个答案:

没有答案