[
Lists Home |
Date Index |
Thread Index
]
At 02:53 AM 5/13/2002 -0700, Ronald Bourret wrote:
>Jeni Tennison wrote:
> > It was simply that in the XQuery WD there's no mention of parameters
> > in the query prolog. Perhaps they're waiting in the wings.
>
>Fair enough.
>
> > I guess that you could have parameterisation through separate XML
> > documents accessed by document() (though without being able to supply
> > the location of the document as a parameter, you're pretty limited).
>
>I was thinking of something much more simple -- a simple parameter
>marker (?) that allows you to pass in values a la SQL:
>
> FOR $book IN document("catalog.xml")//book
> WHERE $book/author = ?
> RETURN $book
How is this different from a variable?
define function book-by-author(element author $a)
{
for $book in document("catalog.xml")//book
where $book/author = $a
return $book
}
What is still missing from the spec is a way to define and load modules.
That's important functionality, IMHO.
Jonathan
|