| Subject: Re: Which engine? (RE: JavaScript and XSL) From: Paul Tchistopolskii <paul@xxxxxxx> Date: Sun, 22 Oct 2000 20:56:04 -0700 | 
From: Mike Brown <mike@xxxxxxxx>
> > After I realized that SAXON ( which is very good 
> > engine) makes hidden RTF->node-set typecast 
> > ( the thing MS were blamed for ),  I feel not 
> > comfortable when somebody says 
> > 'conformant XSLT engine'  in public place.
> 
> SAXON only started doing this with version 5.5, which is only a few weeks
> old. If you read the release notes you would see the reasoning behind it.
> It is 'anticipatory conformance' (anticipating XSLT 1.1) whereas when
> MSXML did it, it was 'irresponsible disregard for the recommended
> extension function interfaces' because at that time there was no hint that
> it would ever be accepted practice.
Great! This means this is not a bug in SAXON , but SAXON does
this on purpose! I'm very glad.
 
> My opinion is that if I write a stylesheet with version="1.0" then it is
> my job as a document author to not attempt to do anything that isn't
> allowed by XSLT 1.0. If I want to do a result tree fragment to node-set
> conversion, I need to use an extension function. If an XSLT processor
> wants to give me the option of not using an extension function on a "1.0"  
> document, then the processor may not be 1.0 conformant, as 1.0 stands
> today. If XSLT 1.1 comes tomorrow and updates XSLT 1.0 the way HTTP/1.1
> did to HTTP/1.0, then there is no problem. Until then, I have not written
> a truly 1.0 conformant stylesheet, and I have no right to complain about
> conformance of any XSLT processor. :)
<xsl:stylesheet  
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
    xmlns:xt="http://www.jclark.com/xt"
 version="1.0">
This was the header of my stylesheet. It says version="1.0".
This means SAXON already allows me to write XSLT 1.1
using version="1.0". Right? 
This means stylesheets I write in SAXON are not portable.
( in the universe of version="1.0" )
To understand how this fits into entire picture of 'conformance' 
and 'standards' is not for children like me. 
I give up.
Rgds.Paul.
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: Which engine? (RE: JavaScript a, Mike Brown | Thread | Re: Which engine? (RE: JavaScript a, Mike Brown | 
| RE: How to pad space to a text node, Albert Tsun | Date | RE: A simple question, Oscar Gonzalez | 
| Month |