[oXygen-user] xsl:result-document with no href causes "Cannot write	to a URI that has already been read" err-XTRE1500
    Andrew Welch 
    
       
    Tue Oct 28 06:22:19 CDT 2008
    
    
  
Hi,
Congratulations on integrating Saxon-SA - a great move!
I think there is a slight issue, this stylesheet (when run against
itself with no output file given) causes the exception "Cannot write
to a URI that has already been read":
<xsl:stylesheet
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    version="2.0">
<xsl:template match="/">
    <xsl:result-document validation="strict">
        <foo/>
    </xsl:result-document>
</xsl:template>
</xsl:stylesheet>
Also, in the "Saxon SA" specific options, -val and -vlax should be
radio buttons shouldn't they (with a third option for skip)?  I
personally would like like the default to be -vlax rather than -val,
otherwise you are forced to disable it if you want to use Saxon SA but
aren't using input validation.
One last thing, an inbuilt "xslt 2.0" file/new template would be great, with:
<xsl:stylesheet version="2.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    exclude-result-prefixes="xs">
thanks
-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/
    
    
More information about the oXygen-user
mailing list