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

RE: Which query language to use for XML?!

From: Evan Lenz <elenz@xyzfind.com>
Date: Mon, 14 May 2001 01:14:28 -0700
To: "Paul Cotton" <pcotton@microsoft.com>, "Davy Toch" <datoc@gengenp.rug.ac.be>
Cc: <www-ql@w3.org>
Message-ID: <NEBBLOGPODFIFNJHLHBGMEKECEAA.elenz@xyzfind.com>
You *would* say that, wouldn't you, Paul :)

Perhaps more practical advice (in terms of current implementations) would be
to use something that claims XQL or XPath support. The problem is that,
whether you like it or not, you probably won't find two implementations of
either (as a standalone query language) that act exactly the same. At least
theoretically, you won't find true interoperability until after XQuery
becomes a Recommendation. The reason I suggest XQL or XPath, as opposed to
XML-QL, is that XQuery's path expressions are closely related to these and
should afford you an easier transition, both semantically and syntactically,
once XQuery becomes ready for prime time. Also note that the draft XPath 2.0
Requirements document states, in section 1.2, that XPath 2.0 "Must Provide
Common Core Syntax and Semantics for XSLT 2.0 and XML Query 1.0". See
http://www.w3.org/TR/xpath20req

XPath 1.0 is a W3C Recommendation in wide use, within XSLT. See
http://www.w3.org/TR/xpath

XQL is not a W3C work but has a common heritage with XPath. See
http://www.ibiblio.org/xql

Hope this helps,
Evan Lenz
XYZFind Corp.

> -----Original Message-----
> From: www-ql-request@w3.org [mailto:www-ql-request@w3.org]On Behalf Of
> Paul Cotton
> Sent: Sunday, May 13, 2001 9:42 AM
> To: Davy Toch
> Cc: www-ql@w3.org
> Subject: RE: Which query language to use for XML?!
>
>
> I would suggest you use the W3C XML Query language "XQuery" [1].
>
> /paulc
> Chairman, W3C XML Query WG
>
> [1] http://www.w3.org/TR/xquery/
>
> Paul Cotton, Microsoft Canada
> 17 Eleanor Drive, Nepean, Ontario K2E 6A3
> Tel: (613) 225-5445 Fax: (425) 936-7329
> <mailto:pcotton@microsoft.com>
>
>
>
> > -----Original Message-----
> > From: Davy Toch [mailto:datoc@gengenp.rug.ac.be]
> > Sent: Wednesday, May 09, 2001 4:23 AM
> > To: www-ql@w3.org
> > Subject: Which query language to use for XML?!
> >
> >
> > Hello,
> >
> > I have a small question. I'm working on a thesis which involves
> > extracting data from an xml-data file. This extraction needs
> > to be done
> > with Perl (scripting language), which has support for
> > querying with XQL,
> >
> > XPATH, .... My problem is which querying language to use (XQL, XPATH,
> > XML-QL, ...), because they all seem to do the same thing, that is
> > querying XML-documents.
> >
> > Thanks in advance.
> >
> > --
> > ==================================================================
> > Davy Toch
> > DEPARTMENT OF GENETICS                         Fax:32 (0)9 2645349
> > UNIVERSITY OF GENT, K. L. Ledeganckstraat 35, B-9000 Gent, Belgium
> > Vlaams Instituut voor Biotechnologie                           VIB
> > mailto:datoc@gengenp.rug.ac.be      http://plantgenetics.rug.ac.be
> > ==================================================================
> >
> >
>
Received on Monday, 14 May 2001 04:07:40 GMT

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