Subject: Re: [xsl] counting average value From: "James Fuller" <james.fuller@xxxxxxxxxx> Date: Wed, 19 Jun 2002 15:50:50 +0100 |
here is a clunky way of doing it <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="iso-8859-1" indent="yes" /> <xsl:template match="Document"> <html> <xsl:variable name="sum" select="sum(//arvosana)"/> <xsl:variable name="count" select="count(//arvosana)"/> <xsl:value-of select="$sum div $count"/> </html> </xsl:template> </xsl:stylesheet> there are many other methods, including using extension functions etc. cheers, jim fuller ----- Original Message ----- From: <Jarkko.Moilanen@xxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Wednesday, June 19, 2002 10:15 AM Subject: [xsl] counting average value > Hi! > > I am jammed in the situation where I should count average value of > given numbers. Please help... > > > XSL file: > > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > <xsl:output method="html" encoding="iso-8859-1" indent="yes" /> > <xsl:template match="Document"> > <html> > <xsl:for-each select="Kurssi/Arvosanat"> > <p>Yhteensa = <xsl:value-of select="sum(//arvosana)"/></p> > </xsl:for-each> > </html> > </xsl:template> > </xsl:stylesheet> > > > XML -file: > <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> > <Document nimi="keskiarvot"> > > <Kurssi nimi="P1.1"> > <Arvosanat> > <arvosana>2</arvosana> > <arvosana>2</arvosana> > <arvosana>2</arvosana> > <arvosana>1</arvosana> > <arvosana>1</arvosana> > </Arvosanat> > </Kurssi> > > </Document> > > > ****************************************************************** > Jarkko Moilanen *You are wise, witty, and wonderful, * > Researcher/ ITCM *but you spend too much time * > jm60697@xxxxxx *reading this sort of trash. * > www.uta.fi/~jm60697 * * > GSM: +358 50 3766 927 * * > ****************************************************************** > * ITCM | Information Technology and Crisis Management * > * http://www.itcm.org * > ****************************************************************** > > 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 -> |
---|---|---|
[xsl] counting average value, Jarkko . Moilanen | Thread | [xsl] XSL problem with displaying o, Aradhana Liyanage |
Re: [xsl] <xsl:for-each select="$my, Jeni Tennison | Date | Re: [xsl] Identity Transform and De, Schneeman, Brent |
Month |