Re: [XSLT2.0] PSVI, XPath, and optimization

Dear Niko,

This is a response to the following message, which you posted to the XML
Query Working Group's comments list:

        http://lists.w3.org/Archives/Public/public-qt-comments/2003Nov/0053.html

The XML Query Working Group considered your comment and decided to make no
change.

First note that the data model defines mappings both from the PSVI and from
the vanilla Infoset, and given that the PSVI is an extension of the  
Infoset, an
implementation is perfectly free to provide only the Infoset mapping. An
implementation of XSLT is further free to provide provide facilities for
handling documents as if there were no schema information available.
So the part of your comments regarding allowing PSVI annotation to be
disregarded is already an option available to implementors.

With respect to dynamic versus static dispatch of operators such as "+",  
you
don't need to bring date-time types into play to run into the issue. Since
there is more than one numeric type, dynamic dispatch will still be  
necessary,
given that integer addition and floating point addition are not the same.
Type polymorphism requires late binding even for numeric types. The WG is  
not
prepared to abandon polymorphism for arithmetic operators for different  
numeric
types, nor to abandon those different numeric types.

We appreciate your feedback on the XML Query specifications. Please let us
know if this response is satisfactory. If not, please respond to this
message, explaining your concerns.

Mary Holstege
On behalf of the XML Query Working Group

Received on Thursday, 24 June 2004 08:53:34 UTC