Requirements - xspec/xspec GitHub Wiki
Java
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.
Saxon
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 deprecated
Saxon 9.9 is not recommended for use with XSpec.
XQuery processor
Testing XQuery requires an XQuery 3.1 processor. XSpec is tested with the following XQuery processors: