Greetings --
If I want to return the XPath path to a specific node when that node is
the context node, is there a better way than:
<xsl:sequence
select="string-join(ancestor-or-self::*/concat('/',name(),'[',for $x in .
return count(preceding-sibling::*[name() eq $x/name()])+1,']'),'')"/>
"Better" here means "more efficient"; I'll be using various Saxon 9.*
for this, either in oXygen or from java.
I keep thinking there's a way to do this without the combination of
count() and preceding-sibling, but what it might be eludes me.
Thanks!
Graydon
--~------------------------------------------------------------------
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>
--~--