gpt4 book ai didi

xml - 如何使用 XPath 或 XSLT 将首字母更改为小写

转载 作者:数据小太阳 更新时间:2023-10-29 02:04:55 25 4
gpt4 key购买 nike

我正在使用 wso2esb-4.8.1。

我希望将我的请求首字母更改为小写。我收到这样的请求参数:

 <property name="Methodname" expression="//name/text()" scope="default" type="STRING"/>

这样我就得到了像这样的名字

GetDetails、CallQuerys、ChangeService...

鉴于我希望将所有名称更改为这样:

getDetails、callQuerys、changeService...

如果我想对整个名称进行大写或小写,我可以使用 XPath 的 fn:upper-case()fn:lower-case()功能,但我的要求不同。

如何将所有第一个字母全部改为小写?

是否可以使用 XPath 或 XSLT?

最佳答案

XPath 1.0:

<property name="Methodname" scope="default" type="STRING" 
expression="concat(translate(substring(//name/text(), 1, 1),
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
'abcdefghijklmnopqrstuvwxyz'),
substring(//name/text(), 2))"/>

XPath 2.0:

<property name="Methodname" scope="default" type="STRING" 
expression="concat(lower-case(substring(//name/text(), 1, 1)),
substring(//name/text(), 2))"/>

关于xml - 如何使用 XPath 或 XSLT 将首字母更改为小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26467794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com