[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Percentage in XSL


Subject: RE: [xsl] Percentage in XSL
From: Rowland Shaw <Rowland.Shaw@xxxxxxxxxxxxxxxxxxx>
Date: Thu, 22 Jan 2004 11:47:38 -0000

The arithmetic operators are:
+ (addition)
- (subtraction)
* (multiply)
div (divide) 
mod (modulo)


-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Eder de Oliveira
Sent: 22 January 2004 12:33
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] Percentage in XSL

Hi,

I am trying percentage in xsl document, the divide and multiply operator in
xsl is: divide = ( / ) and multiply = ( * ) ?

My code:

<xsl:variable name="var_Soma_trabalho_em_eventos"
select="count(PRODUCAO-BIBLIOGRAFICA/TRABALHOS-EM-EVENTOS/TRABALHO-EM-EVENTO
S/@*)"/>

<xsl:variable name="var_Individual"
select="count(PRODUCAO-BIBLIOGRAFICA/TRABALHOS-EM-EVENTOS/TRABALHO-EM-EVENTO
S[(count(AUTORES/@ORDEM-DE-AUTORIA)) = 1])"/>

Here account a percentage, my question is: The account below is correct?

<xsl:variable name="Percentual_Prod_Individual"
select="number($var_Individual) / number($var_Soma_trabalho_em_eventos) *
100"/>

Anyone can I help me ?

Thanks
Eder



 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
Keywords
xsl