微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在中介序列 WSO2 中将字符串转换为小写

如何解决在中介序列 WSO2 中将字符串转换为小写

我有一个场景,我想在中介序列中将字符串转换为小写。我的中介顺序如下

<property name=":: ID::" expression="get-property('Id')"/>

我想将 ID 转换为小写。我该怎么做?

解决方法

根据您的产品中是否配置了 XPath 2.0 支持,您可以使用:lower-case() 函数:

<property name=":: ID::" expression="lower-case(get-property('Id'))"/>

如果您仅限于 XPath 1.0,则可以使用 translate() 函数进行转换,如下所示:

<property name=":: ID::" expression="translate(get-property('Id'),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')"/>

您可以在本主题中阅读更多内容xpath lowercase - Is there xpath function to do this?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。