On Thu, Jan 21, 2010 at 9:47 PM, sebb <seb...@gmail.com> wrote:
> Does Xalan 2.7.1 support the lower-case() function?
>
> If so, how does one enable support for it?

Xalan-J is an XSLT 1.0/XPath 1.0 processor, and these language
versions do not have a lower-function function.

However, you could implement lower-case functionality in XSLT
1.0/XPath 1.0 with "translate" function.

Here's an example for a lower-case conversion:
translate($inputStr, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')

If you are working in XSLT 1.0 environment, you may use XSLT
variables, for better modularity, for e.g, as below:

<xsl:variable name="capsLetters" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
<xsl:variable name="smallCaseLetters" select="'abcdefghijklmnopqrstuvwxyz'" />

translate($inputStr, $capsLetters, $smallCaseLetters)


-- 
Regards,
Mukul Gandhi

Reply via email to