I have a stylesheet for detecting the version of an XSL processor, with the eventual aim of getting people to use the stylesheet and include the result when they post a "why doesn't this work?" question to the XSL-List.
The stylesheet uses elements in both the old and the current XSLT namespaces so it works with both IE5 (plus older versions of other processors) and current XSLT processors, but it's hardly elegant.
I'm looking for suggestions for improvements both in the dual-mode operation of the stylesheet and in the identification of the version of specific processors.
To use the stylesheet with IE5, save it to a file named "processor-version.xsl" then double-click on it in Windows Explorer.
To use it with other XSL processors such as XT, run the stylesheet on itself.
Now (2008) updated to support XSLT 2.0 system properties, see <a>Mulberrytech.com</a> for the stylesheet