This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: compare two values


Hello Jan !

> i want to compare the value of <Art_nr> in one row with this, which is in
> the row before. if they are similar, i want to show something, if not
> nothing should happen.
> how can i coompare these values. i tried to do it by count(row) and the
> position() function but it does not work.

You can get access to previous row in the current nodeset by 
"preceding-sibling::row[1]" expression and compare rows' values by simple '=' operator.

<xsl:apply-templates select="row">
...

<xsl:template match="row">
	<xsl:if test="preceding-sibling::row[1]/Art_nr = Art_nr">
		do something
	</xsl:if>
		Row processing
</xsl:template>

---
Oleg Tkachenko
Multiconn International


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]