[
Lists Home |
Date Index |
Thread Index
]
Jonathan Robie wrote:
>
> It is implemented in Software AG's QuiP. Here's a query that uses it:
>
> let $a := <foo/>
> let $b := <foo/>
> return
> <out>
> <one>$a == $a</one>
> <two>$a == $b</two>
> </out>
>
> Here are the results:
>
> <out>
> <one>$a == $a</one>
> <two>$a == $b</two>
> </out>
I don't think that query uses the node identity operator: each of those "=="
is just two adjacent equal signs in the ElementContent of an
ElementConstructor. Instead, try:
let $a := <foo/>
let $b := <foo/>
return
<out>
<one>{ $a == $a }</one>
<two>{ $a == $b }</two>
</out>
(The only difference is the insertion of braces.) For this, I think the
result should be:
<out>
<one>true</one>
<two>false</two>
</out>
-Michael Dyck
|