Subject: RE: referring to previous elements
From: "Michael Kay" <mhkay@xxxxxxxxxxxx>
Date: Thu, 6 Sep 2001 12:26:59 +0100
|
> 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
|