Lorsqu'on réalise des documentations en docbook, il peut être très utile d'avoir un éditeur adéquat et performant. Si Eclipse permet l'édition de docbook, XML Mind editor est un éditeur très avncé et très agréable, affichage en temps réel le document docbook en cours.

Installation sur une clef USB (si nécessaire)

Dans le cas où vous ne disposez pas des droits ou des logiciels nécessaires pour installer votre éditeur, il faudra mettre en place une version non installable de la façon suivante :

Télécharger java portable

Sur une machine professionnelle sur laquelle on ne dispose pas des droits administrateur, la machine virtuelle java n'est pas toujours à jour ( ou n'existe parfois simplement pas). Or, XXE nécessite de disposer d'une version de java assez récente. Pour cela, rien ne vaut un petit tour sur www.portableapps.com ou ici (version 6 update 14) afin de disposer d'une version récente de java installable sur une simple clef USB.

Télécharger XXE

XXE existe en version professionnelle (payante) et en version gratuite, aux options plus restreintes mais toutefois complète, qui peut être téléchargée sur le site officiel. Il suffit de prendre la version zippée, sans installateur et de la décompresser sur la clef USB.

Configurer le lancement de XXE

Par défaut, XXE utilise la machine vituellejava en place sur la machine par l'installation standard. Pour forcer l'usage d'un autre java (ici notre version portable), il faut modifier le xxe.bat dans le répertoire de l'application XXE et modifier les chemins de la façon suivante :

if exist "%dist%\..\..\JavaPortable\bin\javaw.exe" goto privatejre
set java=javaw
goto fi2
:privatejre
set java=%dist%\..\..\JavaPortable\bin\javaw.exe
:fi2

Ici, nous avons fait pointer sur la machine virtuelle située à ..\..\JavaPortable\bin par rapport à l'application XXE.

En lançant l'application par l'intermédiare de xxe.bat, si tout est bien configuré, l'application doit se lancer.

Utiliser XXE

Par défaut, XXE est en anglais. S'il ne détecte pas votre langue automatiquement, installer manuellement le paquet de langue qui vous convient (Traduction française) ainsi que d'autres choses nécessaires comme le support MathML si vous utiliser des équations ou bien Apache Batik afin de disposer d'un affichage des images SVG.