xsl-list
[Top] [All Lists]

Re: sum() on search criteria

2003-02-20 07:40:25
Hi John,

Is it possible to perform a search using XSL/XSLT on a XML file that has
attribute's and then perform a sum only only on the search criteria for 
example:

Sorry about all the quotes " " but hotmail try's to turn it into a web page 
(pain)

"<td><strong>Total cost</strong></td>"

   "<!-- I commented out because it returns multiple sum's-->"
   "<!--<xsl:for-each select="//INVOICE/LINEIT[(_at_)ACCNO=100]">-->"

   "<!-- this works but sum's all the PRICE atribute's-->     "
   " <td><xsl:value-of select="sum(//INVOICE/LINEITEM/@PRICE)"/></td>"
" <!--</xsl:for-each>-->"

Do you mean something like:

  <xsl:value-of select="sum(//INVOICE/LINEIT[(_at_)ACCNO = 100]/@PRICE)" />

? Yes, that's possible. You can sum any node set, however you create
it.
  
Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>