Subject: [xsl] Functional program for "list sum" From: Mukul Gandhi <mukul_gandhi@xxxxxxxxx> Date: Wed, 8 Jun 2005 23:26:12 -0700 (PDT) |
I am trying to implement a "integer sum" function in a functional manner .. My stylesheet so far is - <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://whatever" version="1.0"> <xsl:output method="text" /> <xsl:template match="/"> <xsl:variable name="result" select="fn:listSum(null,(1,2,3))" /> <xsl:value-of select="$result" /> </xsl:template> <xsl:function name="fn:listSum" as="xs:integer"> <xsl:param name="num" as="xs:integer" /> <xsl:param name="list" as="xs:integer+" /> <xsl:sequence select="fn:listSum($num,$list[position() > 1])" /> </xsl:function> </xsl:stylesheet> But I am getting following error with Saxon 8.4 .. "Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor Error on line 10 of file:/C:/xml/xsleg/xslt/fp.xsl: XPTY0004: An empty sequence is not allowed as the first argument of fn:listSum () Transformation failed: Run-time errors were reported" .. Can someone please help me ..? Regards, Mukul __________________________________ Discover Yahoo! Have fun online with music videos, cool games, IM and more. Check it out! http://discover.yahoo.com/online.html
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] When is xsl:text relevant, Mukul Gandhi | Thread | [xsl] Functions as data types with , Mukul Gandhi |
Re: [xsl] Weird XPath evaluation di, Simon OUALID | Date | [xsl] Functions as data types with , Mukul Gandhi |
Month |