Subject: RE: 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
|