RE: [xsl] named template that returns xpath expression

Subject: RE: [xsl] named template that returns xpath expression
From: "James Carlyle" <james.carlyle@xxxxxxxxxxxx>
Date: Thu, 17 Oct 2002 23:04:10 +0100
Hi

> <div class="entry"><span class="term">XML</span>
>    <p>...</p>
>    <div class="note"><a
> href="/xpath-expression/to/this/element"></a></div>
> </div>
>
> The "/xpath-expression/to/this/element" then is passed to an
> second transformation
> style that only processes this element from the input tree and
> nothing else.

This snippet should produce the xpath expression for the current context
node:

<xsl:for-each select="ancestor-or-self::*">
	<xsl:text>/</xsl:text><xsl:value-of
select="name()"/>[<xsl:number/>]<xsl:text/>
</xsl:for-each>

Kind regards,

James Carlyle

FableFlow : MMS templating and delivery
Multimedia Messaging commentary : http://www.fableflow.com/weblog/



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread