- From: David Carlisle <davidc@nag.co.uk>
- Date: Tue, 18 Nov 2003 15:38:27 GMT
- To: public-qt-comments@w3.org
What is the rationale for the full axis feature? Having these things optional greatly harms interoperability between Xquery systems and between Xquery and Xpath. It would be understandable if it were (say) all the reverse axes that were optional as there are issues supporting those axes in a streaming manner, but since parent:: and << are both non-optional these axes can be supported by an entirely syntactic re-write. Forcing the users to do that is a pain, and one would assume that it is much easier for a system to spot and optimise a specific syntax such as following-sibling::foo than the equivalent expression let $here := . return ../foo[$here << .] I would strongly urge that this feature be dropped and that support for the axes be mandatory. David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star Internet. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
Received on Tuesday, 18 November 2003 10:42:32 UTC