XProc 3.1: An XML Pipeline Language (Community Group Report 16 March 2025) |
Required features |
+ |
+ |
Support for PSVI in XProc |
- |
- |
Support for p:import-functions from XSLT and XQuery |
- |
+ |
Support for additional atomic steps written in JVM compatible languages
(Java, Kotlin, …) |
- |
+ |
Support for attribute [p:]timeout to control long running steps |
- |
+ |
Complete support for XPath 3.1 expressions including Map-,
Array-, and Function Items in p:variable and p:option |
+ |
+ |
XProc 3.1: Standard Step Library (Community Group Report 16 March
2025) |
Required features |
+ |
+ |
Optional features |
+ |
+ |
XProc 3.1: Dynamic pipeline execution (16 March 2025) |
Support for p:run |
- |
+ |
XProc 3.1: file steps (16 March 2025) |
Support for p:directory-list |
+ |
+ |
Support for p:file-copy |
+ |
+ |
Support for p:file-delete |
+ |
+ |
Support for p:file-info |
+ |
+ |
Support for p:file-mkdir |
+ |
+ |
Support for p:file-move |
+ |
+ |
Support for p:file-create-tempfile |
+ |
+ |
Support for p:file-touch |
+ |
+ |
XProc 3.1: operating system steps (16 March
2025) |
Support for p:os-info |
- |
+ |
Support for p:os-exec |
- |
+ |
XProc 3.1: mail steps (16 March 2025) |
Support for p:send-mail |
- |
+ |
XProc 3.1: paged media steps (16 March 2025) |
Support for p:css-formatter |
- |
+ |
Support for p:xsl-formatter |
- |
+ |
XProc 3.1: text steps (16 March 2025) |
Support for p:markdown-to-html |
- |
+ |
XProc 3.1: validation steps (16 March 2025) |
Support for p:validate-with-nvdl |
- |
+ |
Support for p:validate-with-relax-ng |
+ |
+ |
Support for p:validate-with-schematron |
+ |
+ |
Support for p:validate-with-xml-schema |
+ |
+ |
Support for p:validate-with-json-schema |
+ |
+ |
Support for p:validate-with-dtd |
- |
+ |
XProc 3.1: Invisible XML (16 March 2025) |
Support for p:invisible-xml (p:ixml) |
+ |
+ |