XProc 3.1 Specifications

The current version of XProc is XProc 3.1. Version 3.1 fixes a few errata in the language specification and the standard step library. It also publishes a number of additional step libraries as finished specifications.

(“Final Community Group Report” versions will be published soon. They may differ in small, editorial details, but it will introduce no technical changes.)

Core specification

The core specification describes the syntax and semantics of the XProc 3.1 language.

Standard step libraries

The XProc 3.1 step libraries are available in several different Community Reports.

All implementations must implement the standard step libarary:

Support for these additional libraries is optional. Implementations are free to pick and choose which libraries they implement.


XProc 3.0 — Specifications

The previous version of XProc was XProc 3.0.

Core Specification

The core specification describes the syntax and semantics of the XProc 3.0 language. Two versions are available:

Standard Step Library

The standard step library specification describes the standard step vocabulary of the XProc 3.0 language. Two versions are available: