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


Help: OASIS Mailing Lists Help | MarkMail Help



   Who'e expecting to use XQuery? (was Re: [xml-dev] Yet another plea forup

[ Lists Home | Date Index | Thread Index ]

5/2/2002 11:44:28 PM, Uche Ogbuji <uche.ogbuji@fourthought.com> 

> No offence whatsoever to you or the XML Query group, 
> but I don't expect > to be using XQuery very much, so XQuery
> integration is the least of my concerns for an XML update
> language.

Why don't you expect to be using XQuery much?  Because of some 
limitation of the XQuery language?  Because you already have the 
tools you need in XPath, SAX/DOM, and/or XSLT?  Because of the 
impedence mismatch between Yet Another Progrqamming Language and the 
one you already use? 

FWIW, I gave a presentation on XQuery to a user group yesterday, and 
preparing for it required me to re-think it from the perspective of 
people who are not XML geeks, but people who are being called upon 
to work with XML data in their day jobs. I came away with a renewed 
appeciation for XQuery's great potential ... if you overlook the 
details we argue about here.

The complexity and lack of updates are an indication that the WG 
isn't listening to their "customers," I would agree. Nevertheless, 
the essential XQuery language  -- extended by an update syntax with 
or without the W3C's blessing, and with the "type safety" stuff left 
to earn its own way in the world irrespective of the W3C's blessing 
-- should let us do integrations across document collections and 
across products and even storage paradigms, far more easily than we 
do now.  Even the controversial overlap with XSLT could be a long-
term strength if it allows ordinary SQL-trained developers to do 
straightforward XML data reformatting without having to wrap their 
heads around the recursive template processing design pattern.  I 
honestly think that XQuery could do for XML what SQL did for the 
relational model -- put a single, general tool into the repertoire 
of mainstream developers that gives them a lot of power to deal with 
the new approach without having to wrestle with its bizarre details.  

So, I'd be very interested to hear from potential *users* of XQuery 
(as opposed to those of us defining it, implementing it, or 
competing with it).  Are you eagerly waiting for it to be real?  
Waiting for it to be cooked before you worry about it?  Waiting for 
XQuery Essentials / XQuery in a Nutshell / XQuery for Dummies before 
you even think about it???  Waiting for your favorite product or 
tool to implement it before giving it any attention at all?


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

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