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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: XML-QL

[ Lists Home | Date Index | Thread Index ]
  • From: "Michael Kay" <M.H.Kay@eng.icl.co.uk>
  • To: <xml-dev@ic.ac.uk>
  • Date: Tue, 1 Sep 1998 11:19:16 +0100

>I just discovered the XML Query Language proposal at
>http://www.w3.org/TR/NOTE-xml-ql/, and find it very
interesting.  It looks
>a lot like SQL, which could be handy, but also somewhat
limiting.  What do
>you'all think about it?


Thanks for drawing this to my attention.

My immediate reaction is to compare this not with SQL, but
with the new XSL "tree construction" facilities which
essentially provide an XML transformation language. I don't
have time to do a detailed point-by-point comparison but it
would certainly be a useful exercise. Conceptually they have
many similarities but there are many points of detail where
one is stronger than the other. I would think it is entirely
possible to devise a language that combines the power of
both without a significant loss of usability.

Generally XSL seems more oriented to the "document" paradigm
(an XML stream consists of sequential content interspersed
with markup) while XML-QL is more oriented to the "data"
paradigm (an XML stream is a serialisation of a database).
So XML-QL has much better facilities for operations such as
sort, join, aggregation, and IDREF dereferencing,  while XSL
is stronger on detecting patterns based on ordering of input
elements (e.g. the first-of-type() predicate).

Both proposals seem to concentrate primarily on transforming
the structure of the tree, with little emphasis on
transforming the character strings in its leaf nodes;
neither seems to be capable of doing something as elementary
as converting an attribute value to upper case. Also,
neither has matching operators oriented to free text
searching, e.g. linguistic word matching.

Mike Kay


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


  • Follow-Ups:
    • Re: XML-QL
      • From: Jonathan Robie <jonathan@texcel.no>
    • Re: XML-QL
      • From: Paul Prescod <papresco@technologist.com>



 

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

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