tei2html is a collection of XSLT 2.0 style sheets to transform a document encoded in according to the TEILite DTD (with some extensions) to HTML. Specifically developed to create a monolithic HTML document for posting on Project Gutenberg, but are also capable of generating ePub files from the same source with a similar look and feel. In line with the type of material Project Gutenberg deals with, these style sheets are designed to deal with encoded pre-existing works, rather than works created digitally from scratch.
- Generate monolithic HTML output from TEI
- Generate ePub output
- Generate word-lists and KWIC indexes from TEI text.
Please sign all comments.
System that supports Java (to run Saxon), and Perl (to run the glue-scripts)
Source code and licensing
Open Source, GPL 3.0
Support for TEI
The scripts work with TEI Lite (in either SGML or XML form out of the box), as long as they follow the conventions outlined in the documentation; code will need some adaptations for other usage. Relies on rend attributes for certain presentational aspects.
Main language: XSLT 2.0 Support: Perl, several tools will be required, such as SX, and various GNU utilities. User Interface: Command Line.
Wiki and with checked in code.
I will be available for questions, but remember, this is a volunteer project
Just me :-) for now.
How to download or buy
Use SVN to synchronize from Google Code: http://code.google.com/p/tei2html/
I am interested in people who would like to help get this code in a more usable, distributable shape. It is currently strongly tied to my own conventions.