From: Wolfgang M. <wol...@ex...> - 2004-04-16 14:59:41
|
Hi, thanks for the bug report. I found that the strange query results were caused by a simple parsing error: the XQuery parser made a mistake when passing the operands to the operator expression object, so the expression .//letHeading[author&='streuvels'] and .//abbr[@expan&='mijnheer'] was internally interpreted like . and letHeading[author&='streuvels'] and . and abbr[@expan&='mijnheer'] I fixed this in the CVS and uploaded a new snapshot to http://prdownloads.sourceforge.net/exist/eXist-snapshot-20040416.zip This also fixes another bug in the implementation of not(). Wolfgang |