答案 0 :(得分:13)
例如,如果您的字符串位于名为name
的属性中<:p>
<xsl:value-of select="concat(translate(substring(@name, 1, 1), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), substring(@name, 2))"/>
答案 1 :(得分:3)
您应该能够将substring和concat与翻译结合起来,就像这样:
concat(translate(substring(s,1,1), $smallcase, $uppercase),substring(s,2))
答案 2 :(得分:0)
使用XPath translate
函数,将字符串分隔为第一个字符,其余字符。这将需要使用多个变量来保存中间结果的稍长的XSLT。
答案 3 :(得分:0)
XSLT有一个子字符串函数,所以你可以将这个模式与substring函数一起使用来获得你想要的东西。