W3C home > Mailing lists > Public > www-ql@w3.org > April to June 2001

[ANNOUNCE]: XML Query Engine with early XQuery support

From: Howard Katz <howardk@fatdog.com>
Date: Fri, 27 Apr 2001 10:30:03 -0700
To: <www-ql@w3.org>
Message-ID: <NDBBIAJFNKNOBCIODNKDKEFACEAA.howardk@fatdog.com>
Xml Query Engine v0.99 is now shipping with early (0.25) XQuery support. If
you want some introductory hands-on exploration of basic XQuery syntax, a
free eval version of the engine is available at http://www.fatdog.com. You
can now select either XQL or XQuery for your query language front end.

From the readme:

"This is a first cut at a very limited implementation of the full XQuery
grammar. At this point much more of the grammar remains unsupported than
supported. This implementation supports FLWR expressions, element
constructors, a limited range of XPath expressions on elements only, simple
predicates testing element existence and text equality, and that's about it.
The good news is that with the exception of expression lists, FLWRs can be
explored in almost full recursive generality, and the features that are in
place can be  employed against actual data."

Here's a sample query:

    <results>
         FOR $book IN //book
              FOR $author IN $book/author
              WHERE $author/first = 'Dan'
              RETURN
                   <DanTheMan>
	             $author
	       </DanTheMan>
    </results>

If you have questions about this implementation, please contact me at
howardk@fatdog.com.  I'll be out of the office from Saturday, April 28
through Thursday, May 3, but will be checking my email intermittently.

Happy exploring!
Howard Katz

----------------------
Version 0.99 of XML Query Engine now shipping. Trying, probably in vain, to
disprove Zeno's Paradox.
[http://www.fatdog.com]
Received on Friday, 27 April 2001 13:30:30 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 22 July 2006 00:10:17 GMT