Re: [xsl] compare with the preceding value

Subject: Re: [xsl] compare with the preceding value
From: Oleg Tkachenko <olegt@xxxxxxxxxxxxx>
Date: Sun, 01 Dec 2002 20:24:05 +0200
Dionisio Ruiz de Zarate wrote:

if youe see the XML file you can see that there are a lot of registro nodes
and for each there is one nombremaquina tag (filed) i this field has the
same value in the preceding registro node i dont want to print but is not
the same value yes.
You can get preceding sibling using preceding-sibling::registro location path.
Try this:
	<xsl:template match="registros">
		<table>
			<xsl:apply-templates/>
		</table>
	</xsl:template>
	<xsl:template match="registro">
		<tr>
			<td>
				<xsl:if test="not(nombremaquina = preceding-sibling::registro/nombremaquina)">
					<xsl:value-of select="nombremaquina"/>
				</xsl:if>
			</td>
		</tr>
	</xsl:template>


-- Oleg Tkachenko eXperanto team Multiconn Technologies, Israel


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



Current Thread