xsl-list
[Top] [All Lists]

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

2005-03-31 03:40:34

When is it a good idea to type a variable/param as "xs:string?" - what
benefits does it bring over not specifying the "as" attribute?  


I think it's always a good idea to declare the data types of your
parameters: it documents the assumptions that the writer of a function or
template is making about the way it will be called, it catches many
programming errors (such as supplying an empty sequence to a function that
wasn't written to expect one), and it gives the optimizer more information
to work with.

Michael Kay
http://www.saxonica.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>
--~--