我有一个可以带有不同字符串的变量
类似错误=远程错误/连接失败/连接超时/后端不可用
contains($error, 'Backend') or contains($error, 'Remote') or contains($error, 'Connection')
在xsl中有一种方法可以在单个包含中执行所有三个而不是多次执行或功能
我能这样做吗?contains($error, 'Backend|Remote|Connection')
?
答案 0 :(得分:1)
我要反转contains
测试:
contains(concat('/Remote error/',
'/Connection failed/',
'/Connection Timeout/',
'/Backend unavailable/'),
$error)
标准(未扩展)XSLT 1.0没有正则表达式支持,因此contains($error, 'Backend|Remote|Connection')
将无法正常工作。