我需要将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”,因为我正在使用的当前方法首先具有元素名称,然后是条件名称。还是在这种情况下“测试”可以是任何东西,并且公式的条件部分是正确的? (条件中带有元素名称)
谢谢!