5. Fichier de configuration

Le fichier de configuration config.xml se trouve à la racine du répertoire ooo2sdbk. Il permet notamment de configurer les modèles de commandes des processeurs XSLT disponibles

<config>
     <xslt-command
         name="xsltproc"
         command="xsltproc -o %o %s %i"/>
     <xslt-command
         name="saxon"
         command="java com.icl.saxon.StyleSheet -o %o %i %s"/>
     <xslt-stylesheet
         stylesheetPath="docbook.xsl"/>
     <images
         imageNameRoot="img"
         imagesRelativeDirectory="images"/>
</config>

5.1. xslt-command

Permet de définir un modèle de commande pour le processeur XSLT

name

Nom du modèle de commande. Il sera appelé dans le script Python.

command

Commande de conversion du processeur XSL. Trois variables sont disponibles :

%o

output, le nom du fichier XML produit

%i

input, le nom du fichier XML entrant

%s

stylesheet, le nom de la feuille de style XSL

Voici quelques exemple de commandes utilisables. Elles sont à adapter à votre système :

java com.icl.saxon.StyleSheet %i %s > %o
java -jar /usr/java/classes/saxon/saxon.jar -o %o %i %s (Linux)
java -cp C:\saxon\saxon.jar com.icl.saxon.StyleSheet %i %s > %o (Windows)

5.2. xslt-stylesheet

Permet de définir le chemin d'accès vers la feuille de style ooo2sdbk.xsl

stylesheetPath

Chemin relatif vers la feuille de style XSL à partir du fichier ooo2sdbk.py.

5.3. images

Permet de configurer l'extraction des images incorporées au document OpenOffice.

ImageNameRoot

Radical du nom attribué aux images extraites du document OpenOffice.

Le radical "img" produira des images ayant pour nom : img001.png, img002.jpg, etc.

Le radical "pix" produira des images ayant pour nom : pix001.png, pix003.jpg, etc.

Les images sont numérotées selon leur ordre d'apparition dans le document.

imagesRelativeDirectory

Nom du répertoire qui accueille les images extraites du document OpenOffice. Ce répertoire est généré automatiquement dans le même répertoire que le document Docbook.


Copyright©2002 Eric Bellot
http://www.chez.com/ebellot/ooo2sdbk
Miroir : http://membres.lycos.fr/ebellot