[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message]

Construct the absolute xpath (with node position)

Michael Kay mike at saxonica.com
Wed Jun 18 11:40:40 PDT 2008


  Construct the absolute xpath (with node position)
> 
> ! That's interesting...  I guess it makes a lot of XQuery 
> technically non-portable.
> 
> Are there any processors which don't support them?
> 

I seem to remember we had a last-ditch attempt to make support for all the
axes mandatory before going to CR, on the grounds that they were so widely
supported (and widely needed!); but one or two of the RDBMS vendors held out
against it. And when I last looked at DB2, for example, the reverse axes
weren't supported.

Personally, I have always felt the arguments for not supporting the full set
of axes were spurious. The arguments that say they aren't needed just betray
ignorance. The arguments that say it's difficult or inefficient to support
them can easily be countered by showing (a) that expressions using the
optional axes can be automatically rewritten into expressions that don't use
them, and (b) the constructs that users have to write to work around the
absence of these axes are far harder to optimize than if the users were able
to express their needs more directly.

Michael Kay
http://www.saxonica.com/




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
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.