Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


RE: [xsl] reading a document into a typed variable

From: "Michael Kay" <mike@--------.--->
To: <xsl-list@-----.------------.--->
Date: 10/2/2009 4:24:00 PM
> Thank you for your explanation. So if ever any other XSLT2 
> implementation will see the light of day, one could wait for 
> that implementation to behave differently again, because of 
> the maturity of type-checking?! I just expected type-checking 
> at run-time, that's why I had no clue about what was going on.

The working group made an explicit decision to allow processors to choose
how much type checking to do at compile time, and how much to defer until
run-time.

For simple type errors like format-date(143), or 3*"London", I think people
would get quite irritated with a processor that didn't report this as a
compile-time error. And generally, the more type checking is done
statically, the less dependent you are on having 100% test coverage to find
all your coding errors. One the XQuery side, the WG set out initially to try
and define interoperable static typing rules in the formal semantics: but
they soon gave up, and recognized that processors could try to be smarter
(or less smart) than the rules in the spec. On the XSLT side, we never even
made the attempt to define the static typing rules.

Regards,

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



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe@l...>
--~--



transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent