[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: xpath vs xql

  • From: Jonathan Robie <Jonathan.Robie@S...>
  • To: "Christopher R. Maden" <crism@y...>, xml-dev@x...
  • Date: Tue, 04 Jul 2000 08:40:46 -0500

xql xpath
At 04:31 PM 7/3/00 -0700, Christopher R. Maden wrote:

>At 12:03 3-07-2000 -0500, Jonathan Robie wrote:
>>There is very little difference between XQL'98 and the abbreviated syntax 
>>of XPath. XQL '98 may best be regarded as a predecessor of XPath.
>
>Can you clarify that statement?  My recollection is that work on the 
>syntax now known as XPath began shortly after the March '98 meeting of the 
>XSL WG, if not sooner.  The July '98 WD of XSL shows the XPath syntax; 
>when was XQL'98 published?  The "QL '98" workshop was in December, but I 
>can't find a pointer to XQL'98.

Work on XQL started in January, 1998, and was largely finished by March, 
1998. It originated when I was working on the DOM and needed a simple query 
language for XML repositories. I showed the original version of the 
language to people at Microsoft and webMethods, and we started working 
together on it, producing a significantly better language than the original 
XQL. Unfortunately, although the original intent was to publish XQL 
quickly, it proved difficult to get all the partners to agree to this.

The people working on XSL Patterns included someone who knew XQL quite 
well, and I think that it is fairly clear that XQL influenced the design of 
XSL Patterns. XQL did not originally support functions, which it adopted 
from XSL.

The language I call XQL'98 is the language defined in the QL '98 workshop 
submission, which is identical to the language defined in the drafts we 
submitted to the XSL WG in September '98, and is referenced in the XPath 
specification. There were two other versions of XQL, the original XQL from 
January 1998 and XQL '99, which has now been abandoned in favor of Quilt.

At any rate, there is *very* little difference between XQL '98 and the 
abbreviated syntax of XPath, and XQL was never blessed by a standards body, 
so most XQL implementations now use the XPath interpretation where the two 
languages differed, e.g. numbering arrays from 1 as in XPath rather than 
from 0 as in the original XQL. Some implementations say they support both 
XQL and a subset of XPath, giving them two acronyms for the price of one.

Jonathan


***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.