问题描述
我有一个场景,我想在中介序列中将字符串转换为小写。我的中介顺序如下
<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?