That was it! In fact, as I normally work on a Linux machine I assumed that Saxon is magically available at the Windows one. :-) Such a stupid thing. Thank you very much for your help!
Hi Achim, thank you very much for your rapid answer. Following your suggestion, I've modified the script to set the Saxon explicitly: set LIB_PATH="%MORGANADIR%MorganaXProc-IIIse_lib\*" set CLASSPATH="%MORGANADIR%MorganaXProc-IIIse_lib\Saxon12-3Connector.jar;%LIB_PATH%;%PROG_PATH%;" In the first line, I've changed / to \ to be sure there's no mismatch between both parts of the path. The echo %CLASSPATH% yields: "C:\Users\user\Desktop\rekoncyliacja_SGP\MorganaXProc-IIIse-1.3.10\MorganaXProc-IIIse-1.3.10\MorganaXProc-IIIse_lib\Saxon12-3Connector.jar;"C:\Users\user\Desktop\rekoncyliacja_SGP\MorganaXProc-IIIse-1.3.10\MorganaXProc-IIIse-1.3.10\MorganaXProc-IIIse_lib\*";"C:\Users\user\Desktop\rekoncyliacja_SGP\MorganaXProc-IIIse-1.3.10\MorganaXProc-IIIse-1.3.10\MorganaXProc-IIIse.jar";"...
XSLT 3.0 Processing Fails on Windows Due to Saxon Classpath Issue