Subject: [xsl] Find a set of nodes and depending on element values From: "Erik Stunkat" <Erik.Stunkat@xxxxxxx> Date: Mon, 4 Mar 2002 16:53:17 +0100 |
Hi! I have a simple xml file: <?xml version="1.0" encoding="iso-8859-1"?> <loadtest><settings task="Export" host="http://animal:8080" format ="BMECat" size="1000" ></settings><rounds> <action><user>user0-0</user><command>completed</command><loadsize>1</loadsize><time>18</time><output></output></action> <action><user>user0-1</user><command>completed</command><loadsize>1</loadsize><time>17</time><output></output></action> <action><user>user0-2</user><command>completed</command><loadsize>1</loadsize><time>18</time><output></output></action> <action><user>user0-3</user><command>completed</command><loadsize>5</loadsize><time>18</time><output></output></action> <action><user>user0-4</user><command>completed</command><loadsize>5</loadsize><time>18</time><output></output></action> </rounds></loadtest> Now I want to find all <action> elements with the element <loadsize>1</loadsize> and then process the average time (<time>xxx</time>) for each set of action elements with the same time. <xsl:value-of select="sum(/time[loadsize='1']) div count(time[loadsize ='1'])"/> does not work... My problem is to find the correct nodeset - for-each gives me the strings , not the elements. thanks in advance! erik stunkat XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] collection of differences, Bryan Rasmussen | Thread | RE: [xsl] Find a set of nodes and d, Michael Kay |
[xsl] Output: XML to XML scrambling, Mike Ferrando | Date | Re: [xsl] collection of differences, Bertrand Delacretaz |
Month |