W3C home > Mailing lists > Public > public-qt-comments@w3.org > September 2003

RE: Overloading functions in XSLT and XQuery

From: Kay, Michael <Michael.Kay@softwareag.com>
Date: Wed, 17 Sep 2003 15:48:54 +0200
Message-ID: <DFF2AC9E3583D511A21F0008C7E62106073DD12B@daemsg02.software-ag.de>
To: noe_michejda@7thportal.l.pl, public-qt-comments@w3.org
> Currently XSLT allows user function with same name but 
> different number of parameters (arity), but XQuery doesn't. 
> Why such difference? This feature might be as useful in 
> XQuery as in XSLT.

I think it is intended that XQuery should also allow this. Section 2.1.1
which describes the static context states "Each function is uniquely
identified by its expanded QName and its arity (number of parameters)". 

I think the statement in 4.12 that "A user-declared function is uniquely
identified by its expanded QName." is probably an error; but I might be
mistaken. I'll follow it up.

Michael Kay
Received on Wednesday, 17 September 2003 09:49:10 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:45:14 UTC