[Bug 2523] xqx: pathExpr and stepExpr

http://www.w3.org/Bugs/Public/show_bug.cgi?id=2523





------- Additional Comments From jim.melton@acm.org  2005-12-17 01:59 -------
The first part of your comment can be explained easily.  As your comment
indicated, relativePathExpr is a stepExpr optionally followed by / or // and
another stepExpr.  But the existing design of stepExpr in the XQueryX CR
document forced each stepExpr to start with an xpathAxis (e.g., child::,
equivalent to /).  And starting a relativePathExpr with an xpathAxis was just a
bit strange (to me, at least)!

However, with the changes I'm going to propose to resolve the second part of
your comment, stepExprs would no longer be required to start with an xpathAxis,
so the redundancy you cite would indeed now be redundant and could be
eliminated.  I will include this additional change in my proposal.

Received on Saturday, 17 December 2005 02:00:09 UTC