[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Translate function


Subject: Translate function
From: "Sameer N" <samooo_vc@xxxxxxxxxxx>
Date: Fri, 25 Jun 2004 12:18:40 -0700

Am very confused here......

I had the code
test =" not(preceding-sibling::*[self::aaa][bbb]/bbb/ccc/@ddd=$zzz)"
which was working fine. But i wanted to make this case-insensitive.
$zzz is always in lower case. So i used translate to make left-hand side
of expression lower-case.

This was not giving the expected  result
not(translate(preceding-sibling::*[self::aaa][bbb]/bbb/ccc/@ddd,
$uppercaseAlphas, $lowercaseAlphas)=$zzz)

but this is
not(preceding-sibling::*[self::aaa][translate(bbb/ccc/@ddd,
$uppercaseAlphas, $lowercaseAlphas)=$zzz])

Is there any difference between the two???

Thanks.

_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar ? get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/




Current Thread