xsl-list
[Top] [All Lists]

RE: Possible to pass 'empty sequence' to function?

2005-03-30 13:15:23
It's presumably failing because you declared the type on xsl:param not to
accept an empty sequence. For example if you write <xsl:param name="p"
as="xs:string"/> then an empty sequence will not be accepted. If you change
it to <xsl:param name="p" as="xs:string?"/> then an empty sequence is OK.

Michael Kay
http://www.saxonica.com/


-----Original Message-----
From: chris [mailto:oneskiingfool(_at_)gmail(_dot_)com] 
Sent: 30 March 2005 21:02
To: xslt
Subject: [xsl] Possible to pass 'empty sequence' to function?

Hi,
Using Saxon 8 and XSLT 2.0, I have some functions defined in my
stylesheet using <xsl:function/>.

These functions usually have parameters to pass it an element.  The
trasnformation fails when I pass an empty sequence as a parameter. 
Since I may call a particular function as part of my xpath from many
parts of the stylesheet, I would much rather the function handle null
elements rather than doing it at each place I call it.
Is there no way to allow my function to accept empty sequence 
parameters??

Thanks!

--~------------------------------------------------------------------
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>
--~--





--~------------------------------------------------------------------
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>
--~--