Antw: [xsl] counting nodes before and aften an specific one

Subject: Antw: [xsl] counting nodes before and aften an specific one
From: "Markus Frommherz" <Markus.Frommherz@xxxxxx>
Date: Tue, 26 Nov 2002 10:53:11 +0100
Hi Ani,
you may use an expression in your count() statement.

cheers,
markus 


<xsl:template match="form-tab">
	<xsl:variable name="count_inactive">

<!-- here we go -->
	<xsl:value-of select="count(tab[@active !='1'])"/>

	</xsl:variable>
	<xsl:message>
	there are
	<xsl:value-of select="$count_inactive"/>
	inactive entries
	</xsl:message>
</xsl:template>

>>> aniceto@xxxxxxxxxxxxx 26.11.2002  10.34 Uhr >>>
Hi xsl people.

xml sample
<form-tab>
  <tab active="0" name="GENERAL"/>
  <tab active="0" name="CONTABLES"/>
  <tab active="1" name="NOTAS"/>
  <tab active="0" name="DOCUMENTOS"/>
  <tab active="0" name="NOTAS"/>
  <tab active="0" name="RELACIONES"/>
</form-tab>

how can I count the nodes before the one @active=1
ant the ones after, assuming there is only one active

any idea?

thanks in advance
Ani

 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