xsl-list
[Top] [All Lists]

Re: Getting the data after and before the specified node

2005-10-05 04:16:12
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>
--~--



<Prev in Thread] Current Thread [Next in Thread>