The problem is that while Saxon is added to the classpath, the default JAXP mechanism to determine which TransformerFactory is used and it will use the default that is Xalan. You either need to:
- Set
javax.xml.transform.TransformerFactory
system variable tonet.sf.saxon.TransformerFactoryImpl
, - Add saxon9.jar to the
CLASSPATH
system variable, or - Use
<factory name="net.sf.saxon.TransformerFactoryImpl"/>
inside thexslt
element