Suppose you have variable $name. Use the translate function and the substring
fuction to change the case of the first character.
<xsl:value-of select="translate(substring($name, 1,1),'abc ...', 'ABC ... )" />
Note: The elipses represent the remainder of the alphabet. You will have to
type them in full.
--
Charles Knell
cknell(_at_)onebox(_dot_)com - email
-----Original Message-----
From: belangour abdessamad
<abdessamad(_dot_)belangour(_at_)info(_dot_)univ-nantes(_dot_)fr>
Sent: Thu, 6 Nov 2003 15:16:52 +0100
To: "XSL-list" <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Subject: [xsl] capitalizing the first letter of a string
Hi all,
I know that the translate function can change the case for strings. How to
use it please for capitalizing the first letter of a string (stored in a
variable) ?
thanks.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list