- From: Michael Rys <mrys@microsoft.com>
- Date: Tue, 5 Feb 2002 18:41:56 -0800
- To: "Per Bothner" <per@bothner.com>
- Cc: <www-ql@w3.org>
Since parameters are often dependent on the system in which XQuery is being used, they can be either encapsulated using a variable that is not bound in XQuery but inside the query system or via a function that is provided by the query system (i.e., mysystem:param('a')). But I agree that it may be useful to spell this out in the XQuery spec, so feel free to forward this to the comments list. Best regards Michael > -----Original Message----- > From: Per Bothner [mailto:per@bothner.com] > Sent: Tuesday, February 05, 2002 16:54 PM > To: Michael Rys > Cc: www-ql@w3.org > Subject: Re: Variable Declaration in Query Prolog > > Michael Rys wrote: > > That's seems right, but the grammar is not the issue. The issue is that > > LET bound variables (and FOR bound variables) are currently typed by the > > expression and not by an explicit type declaration. Asserting types is > > done by an ASSERT. > > However, the Query-prolog does seem to need some way to define a > "parameter" (such as a filename) passed in from the environment, > rather like XSLT's 'param'. This seems rather essential; is there > some reason it's missing, or perhaps I just overlooked it? > -- > --Per Bothner > per@bothner.com http://www.bothner.com/per/
Received on Tuesday, 5 February 2002 21:42:41 UTC