Subject: RE: [xsl] RE: Totals for conditional sums ?maybe? From: "Haarman, Michael" <mhaarman@xxxxxxxxx> Date: Tue, 6 Dec 2005 12:33:02 -0600 |
> From: Christopher Pierce [mailto:Christopher.Pierce@xxxxxxxxxxx] > <xsl:value-of > select="(translate(//AwardFullData/AwardItemizedLine/transacti > onAmount,t > ranslate(//AwardFullData/AwardItemizedLine/transactionAmount,' > 0123456789 > ', ''), ''))"/> > > Result when applied to data: 180400 The outer parens here are gratuitous, FYI. > <xsl:value-of > select="sum(translate(//AwardFullData/AwardItemizedLine[count( > ./periodLi > nePeriodNumber)<1]/transactionAmount,translate(//AwardFullD > ata/AwardI > temizedLine[count(./periodLinePeriodNumber)<1]/transactionA > mount,'012 > 3456789', ''), ''))"/> > > Result when applied to data: Can not convert #STRING to a NodeList! As the error says, you are supplying a string argument to a function requiring a node-set argument. Use the node-set() function in an extension namespace to cast your strings or use XSLTv2.0 which will has built-in functions for casting types. HTH, Mike ----------------------------------- Mike Haarman, XSL Developer, Internet Broadcasting Systems, Inc.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] RE: Totals for conditiona, Michael Kay | Thread | Re: [xsl] RE: Totals for conditiona, David Carlisle |
[xsl] RE: Totals for conditional su, Christopher Pierce | Date | Re: [xsl] wordml to docbook, JBryant |
Month |