requirements - xspec/xspec GitHub Wiki
XSpec requires a Java Runtime Environment.
XSpec is tested on Java 8 (recommended) and 17. Testing in this repo uses the Eclipse Temurin distributions of OpenJDK, except that the latest macOS version with Java 8 uses the BellSoft Liberica distribution because Temurin is not available for that configuration.
XSpec requires the Saxon XSLT processor running on Java.
Saxon can be downloaded from:
- Saxon HE (open source)
- Saxon PE/EE (commercial products)
XSpec is tested on Saxon 12, 11, 10, and 9.9. Support for 9.9 is on a deprecation path.
Saxon 9.9 is not recommended for use with XSpec.
Testing XQuery requires an XQuery 3.1 processor. XSpec is tested with the following XQuery processors: