This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: referring to previous elements
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] referring to previous elements
- From: "Michael Kay" <mhkay at iclway dot co dot uk>
- Date: Thu, 6 Sep 2001 12:26:59 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
> In the following XML , i would like to have the value of
> the previous
> element in a "xsl:variable".can anybody give me a solution.
If the current node is an <action>, you can do
<xsl:if test="not(adq = preceding-sibling::action[1]/adq)">
You don't need variables.
Mike Kay
>
> <durs>
> <actions>
> <action>
> <adq>ADQ1</adq>
> <subadq>SADQ1</subadq>
> </action>
> <action>
> <adq>ADQ2</adq>
> <subadq>SADQ2</subadq>
> </action>
> <action>
> <adq>ADQ3</adq>
> <subadq> SADQ3</subadq>
> </action>
> </actions>
> </durs>
>
> In the above XML, i would like to do a test whether "ADQ1 != ADQ2".
>
> How can this be done using XSL.i tried using xsl:variable,
> but couldn't
> achieve.
>
> Regards,
> Senthil.
>
>
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list