[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] compare two values
Subject: RE: [xsl] compare two values From: "Jan Weiss" <jweiss@xxxxxxxxxxxxxxxxxx> Date: Tue, 7 Aug 2001 15:52:13 +0200 |
thanks oleg works perfect!! jan -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Oleg Tkachenko Sent: Dienstag, 7. August 2001 15:56 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] 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 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] compare two values, Oleg Tkachenko | Thread | [xsl] Gnumeric spreadsheet and XSLT, Gary Frederick |
RE: [xsl] Removing tags automatical, Oleg Tkachenko | Date | RE: [xsl] compare two values, Oleg Tkachenko |
Month |