[Home] [By Thread] [By Date] [Recent Entries]
On 2012-05-25 00:11, Wendell Piez wrote:
Hi, Yes, of course. Thanks, Wendell, for the correction, and for 'rare'. For the sake of completeness: <doc>
<a/>
<b>
<c/>
</b>
</doc><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" > <xsl:output method="text" /> <xsl:template match="c"> <xsl:message>preceding <xsl:value-of select="preceding::*/name()" /> </xsl:message> <xsl:message><< <xsl:value-of select="//*[. << current()]/name()" /> </xsl:message> <xsl:message>ancestor | preceding <xsl:value-of select="(ancestor::* | preceding::*)/name()" /> </xsl:message> </xsl:template> </xsl:stylesheet> b preceding
a
<<
doc a b
ancestor | preceding
doc a b
|

Cart



