Subject: Re: Getting the data after and before the specified node
From: Ragulf Pickaxe <ragulf.pickaxe@xxxxxxxxx>
Date: Wed, 5 Oct 2005 13:16:12 +0200
|
Hi Aaron,
A couple of modifications should do what you are asking.
> <xsl:template match="a" mode="test">
<xsl:variable name="ID" select="generate-id(preceding::a[1])"/>
> <label>
> <xsl:apply-templates select="b"/>
> </label>
> <para>
> <xsl:apply-templates
> select="following::c[?????????]"/>
<xsl:apply-templates
select="following::c[generate-id(preceding::a[1])=$ID]"/>
> </para>
> </xsl:template>
> with this XSL, all the <c> were captured, what i want
> is only the <c> that comes after <a> but before the
> next <a>?
> any idea on this.
Does this help?
Regards,
Ragulf Pickaxe :-)
|