Subject: Re: Expression to say "case insensitive"
From: David Carlisle <davidc@xxxxxxxxx>
Date: Thu, 30 Mar 2000 19:06:51 GMT
|
How do I express the following expression in xslt:
if the case-insensitive value of $name == the case-insensitive value of
"Joe"
test="translate($name,'JOE','joe')='joe'"
Or more generally, if you are speaking English, you can use
<xsl:variable name="up" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'"/>
<xsl:variable name="lo" select="'abcdefghijklmnopqrstuvwxyz'"/>
test="translate($name,$up,$lo)='joe'"
For other languages you might have to decide what case-insensitive
means, which isn't always easy:-)
David
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|