我已经看到图案用于使用为使用XSLT 1.0卡住人translate函数转换字符串转换成较低的(或大写).
是否有一种优雅的方式只是将字符串的第一个字母设为小写?
TestCase => testCase
Run Code Online (Sandbox Code Playgroud)
Ben*_*ank 13
例如,如果您的字符串位于名为的属性中name
:
<xsl:value-of select="concat(translate(substring(@name, 1, 1), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), substring(@name, 2))"/>
Run Code Online (Sandbox Code Playgroud)