More Resources on XProc
The Specs
The XProc 3.0 Specification covers the basic syntax and semantics of XProc 3.0, the standard step library and additional specifications.
For Book Lovers
Erik Siegel wrote a fantastic book on XProc 3.0: XProc 3.0 Programmer Reference (XMLPress, ISBN print: 978-1937434-70-0, ebook: 978-1937434-71-1).
Tutorials, Talks and References
Erik wrote also a series of introductory articles on XProc 3.0 on xml.com:
- An Introduction to XProc 3.0
- XProc 3.0 – Connecting steps using ports
- XProc 3.0 – Strategies for merging documents
And last but not least, he created XProcRef an online reference of all available XProc steps.
Norman Tovey Walsh and Achim Bernzden held a talk at Balisage: The Markup Conference in 2019. Their paper on XProc 3.0 is listed in the conference proceedings.
More learning resources can be found on xproc.org.
Editors with XProc Support
- Native XProc 3.0 editing support is available in the oXygen XML Editor (version 26 and later). Users of earlier versions can use my XProc3kit extension to add XProc 3.0 support.
- I also developed an XProc extension for Visual Studio Code which allows code completion, as-you-type validation and running pipelines with XML Calabash.