
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/