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 :-)
--~------------------------------------------------------------------
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>
--~--