9 Nov
2010
9 Nov
'10
10:18 p.m.
Hi, while playing around with BaseX, I stumbled over some weird results in conjunction with positional predicates on the descendant axis. As far as I can see, there seems to be a bug in the evaluation of function position(). Example: When I load the following XML document and evaluate the path expression /descendant::c[1], both c element nodes are returned, but only the first one is expected. So, currently the result is identical to that of //c[1]. <a> <b> <c/> </b> <b> <c/> </b> </a> Best regards, Martin