2009-03-17 21 views

答えて

13

あなたの文字列があった場合には、例えば、属性にnameと呼ばれる:

<xsl:value-of select="concat(translate(substring(@name, 1, 1), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), substring(@name, 2))"/> 
+0

だけで何必要だった。ありがとう – CraftyFella

0

最初の文字と、残りに文字列を分離した、XPathのtranslate機能を使用してください。これには、中間結果を保持するために複数の変数を使用するXSLTが多少必要です。

0

XSLTには部分文字列関数があります。そのため、部分文字列関数でそのパターンを使用して、必要なものを得ることができます。あなたがそうのようにそれを行うに翻訳してsubstringconcatを結合することができるはず

3

concat(translate(substring(s,1,1), $smallcase, $uppercase),substring(s,2)) 
関連する問題