I've tried your answer for doing it "by hand" and here is
what Saxon gives
me:
Warning: at xsl:value-of on line 13 of
file:/C:/xml/UHCML/find-differing-claims.xsl:
Required item type of second operand of '/' is node();
supplied value has item type
xs:decimal. The expression can succeed only if the supplied
value is an empty sequence.
Here is line 13 from my stylesheet :
<xsl:value-of
select="sum(claim/claim_line/reimbursement_amount/xs:decimal(.))" />
Am I missing something here or is this just not possible
without Schemas?
You need Saxon 8.2, the slash operator has only just been implemented (I
think...)
For older versions you should be able to do:
<xsl:value-of select="sum(for $i in
claim/claim_line/reimbursement_amount return xs:decimal($i))" />
(untested)
cheers
andrew
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--