OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] XPath 2.0 - how much of XQuery should it include?

[ 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





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS