That's not necessary the case.
Here is the example
Node A:
/A/B[2]/C[text()='test']/text()
Node B:
/A/B/D[(_at_)a='123']/comment()
The short cut doesn't follow xxx::*[n]
As far as I can see the most promising logic is in converting XPATH to
XPOINTER path first, then trying to short cut 2 Xpointers.
------------------------------------------------------------------------------
CONFIDENTIALITY NOTICE: This message is intended only for the use of
the individual or entity to which it is addressed and may contain
information that is privileged, confidential or exempt from disclosure
by law. If the reader of this message is not the intended recipient, or
the employee or agent responsible for delivering the message to the
intended recipient, you are hereby notified that you are strictly
prohibited from printing, storing, disseminating, distributing or
copying this message. If you have received this message in error,
please notify us immediately by replying to the message and deleting it
from your computer. Neither this information block, the typed name of
the sender, nor anything else in this message is intended to constitute
an electronic signature, unless a specific statement to the contrary is
included in this message. Thank you, Antares Management Solutions.
==============================================================================
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--