Subject: Re: [xsl] Summing grouped elements From: Mukul Gandhi <mukul_gandhi@xxxxxxxxx> Date: Sat, 12 Feb 2005 02:04:41 -0800 (PST) |
You can use count function for this.. <xsl:template match="/cars"> <xsl:value-of select="count(car[categ='Sport'])" /> <xsl:value-of select="count(car[categ='Pick-up'])" /> </xsl:template> In the XML you have given, you have mentioned sport and Sport ,and pick-up and Pick-up (please note the case of 1st letter). sport and Sport will be treated differently.. Either you have to make data "case identical", or you may use like this.. <xsl:value-of select="count(car[categ='sport' or categ='Sport'])" /> <xsl:value-of select="count(car[categ='pick-up' or categ='Pick-up'])" /> Regards, Mukul --- Marcos Hercules dos Santos <mhercules@xxxxxxxxx> wrote: > Hi people . David Carlisle , I'm Sorry. I think > that I became my > problem in some very complex > hard to understand. > > I translate it this way: If i have this XML > > <cars> > <car> > <model>V667320</model> > <name>Sportage</name> > <categ>sport</categ> > > </car> > <car> > <model>M382932</model> > <name>Silverado</name> > <categ>pick-up</categ> > </car> > <car> > <model>L930389</model> > <name>Jaguar</name> > <categ>Sport</categ> > </car> > <car> > <model>J980384</model> > <name>Ranger</name> > <categ>Pick-up</categ> > </car> > </cars> > > I Think through this example you'll understand what > I want to do. > > The question: I have Two categories: sport and > Pick-up. Ok? > > How can I using XSL to obtain the Total value by > category, in this > case = 2 ? Thanks . > > > Marcos Hercules dos Santos __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Summing grouped elements, Marcos Hercules dos | Thread | Re: [xsl] How to create document wi, omprakash . v |
Re: [xsl] New W3C Working Drafts (a, Colin Paul Adams | Date | Re: [xsl] WordML to XML, Joris Gillis |
Month |