#1100 PathMap analysis for SlashExpression

v9.2
closed
Michael Kay
5
2012-10-08
2010-10-12
Michael Kay
No

The "PathMap" analysis used to control document projection is incorrect in the case of a "SlashExpression", that is, an expression of the form A/B where Saxon cannot determine statically whether B will return nodes or atomic values. The consequence is that the document projection may remove nodes from the tree that are in fact reachable by the query.

A patch to classes SlashExpression and PathExpression is being placed in Subversion (the patch moves the path map analysis code from PathExpression to its superclass SlashExpression).

Discussion

  • Michael Kay
    Michael Kay
    2010-11-16

    Fixed in 9.3.0.1