This application converts XML files to electronic publication files. It is designed to accept multiple input formats, and allow them to be composed (in mixed order as well) into a single electronic publication of a format of choice. By employing a more or less three stage process, the application is capable of applying many kinds of enrichments, regardless of chosen input and output formats. The application uses XProc and related XML technologies only to do the processing. This with the exception of some IO handling (using XMLCalabash extensions), and epub validation (using epubcheck called via p:exec).
The application has been written entirely for the Code Challenge by XML Holland (http://www.xmlholland.nl/node/770), but has conceptually grown far beyond the requirements of the contest. The goal of the contest was just to create an ePub out of a given TEI document, but this application has been designed to do so in a highly configurable way, and to accept multiple input formats, and in future allow creation of output formats other than ePub.
Please sign all comments.
Java Run-Time 1.5 or higher
Source code and licensing
This application is licensed with GPL. Please refer to NOTICE.txt and GPL.txt for further details.
Support for TEI
Supports TEI Lite P4.
XProc E-Book Processor is maintained by Geert Josten, <firstname.lastname@example.org>.
Current version number and date of release