如何在WSO2 mediation sequence中将指定字符串转换为小写
解决方法
你可以直接在expression表达式中调用XPath标准的fn:lower-case()函数包裹原取值逻辑,修改后的配置代码如下:
<property name=":: ID::" expression="fn:lower-case(get-property('Id'))"/>
补充说明
- 绝大多数WSO2 ESB/EI/APIM的默认环境已经提前注册了
fn前缀对应XPath函数命名空间http://www.w3.org/2005/xpath-functions,无需额外配置即可直接使用 - 如果运行时提示fn命名空间未识别,可以改用全量命名空间的写法:
<property name=":: ID::" expression="{http://www.w3.org/2005/xpath-functions}lower-case(get-property('Id'))"/>
内容的提问来源于stack exchange,提问作者user3553913
相关产品推荐
相关产品推荐

