Table des matières
Je ne fais état que des outils que j'ai utilisé. Il en existe d'autres, notemment pour la génération des PDF.
Note : l'utilisation de ces outils est transparente pour l'utilisateur dans le cas de publication à l'aide de serveur de type Cocoon ou Forrest (voir plus bas.)
Ce sont les feuilles de style XSL qui permettent de générer différents formats (XHTML, PDF, PS, XSL-FO, ...) à partir du format XML Docbook.
Site : http://sourceforge.net/projects/docbook/. (Mode d'emploi, voir : Using the DocBook XSL Stylesheets.)
Il s'agit d'un parser Java. Il permet de faire des transformations XSL. (comme les docbook-xsl.)
Site : http://saxon.sourceforge.net/.
Il s'agit entre autre d'un parser en C. Il est plus rapide que SAXON. Son développement était moins avancé, mais il a rattrapé son retard. Développé pour Linux, il est portable sous différents environnements. Pour MS-Windows™ utiliser ce site et copier tous les .dll et .exe de libxml, libxsl et iconv dans un répertoire inclus dans le PATH (typiquement C:\WINNT\.) Il permet de faire des transformations XSL. (comme les docbook-xsl.)
FOP permet de générer des PDF, PS, SVG ... à partir du format FO. L'installation de FOP n'est pas triviale.
Télécharger FOP 0.20.5 de Apache http://xml.apache.org/fop/ .
Télécharger la bibliothèque JAI de SUN : http://java.sun.com/products/java-media/jai/(Choisir l'installation "CLASSPATH", mettre les fichiers dans le répertoire par défaut et copier les fichiers dans le répertoire lib de FOP.)
Telecharger éventuellement BSF d'IBM : http://oss.software.ibm.com/developerworks/projects/bsf (Je ne l'ai pas fait et cap marche.)