Here is an example that shows how to do a case insensitive compare:
for $e in (<e name="fooBar" value="BarFoo" />,
<e name="FooBar" value="BarFoo" />,
<e name="fooBar" value="barFoo" />,
<e name="FooBar" value="barFoo" />)
where compare ($e/@name, 'fooBar', "collation?strength=secondary") = 0
and $e/@value = 'barFoo'
return $e
The result is:
<e name="fooBar" value="barFoo"/>
<e name="FooBar" value="barFoo"/>
Tamino 4.4 includes support for fn:upper-case.
#webMethods#API-Management#Tamino