Dear Christian, Thanks! It's true(), i didn't know that! Constants as zero-ary functions is certainly consistent with Universal Algebra<http://en.wikipedia.org/wiki/Universal_algebra>. So, i'm sympathetic to this design. Best wises, --greg On Thu, Apr 5, 2012 at 9:52 AM, Christian Grün <christian.gruen@gmail.com>wrote:
Dear Meredith,
for ... let ... where C return ... == for ... let ... where C and ( true ) return ...
you may be surprised to hear that "true" is no boolean value, but a valid path expression, yielding all element child nodes with the name "true". Using the function "true()" will give you the expected results.
Hope this helps, Christian
-- L.G. Meredith Managing Partner Biosimilarity LLC 7329 39th Ave SW Seattle, WA 98136 +1 206.650.3740 http://biosimilarity.blogspot.com