xsl-list
[Top] [All Lists]

Translate function

2004-06-25 12:18:40
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/



<Prev in Thread] Current Thread [Next in Thread>