<oXygen/> XML Editor User Guide

Configurer les chemins des extensions pour les processeurs de XSLT

Les processeurs Xalan et Saxon supportent l'usage d'élements d'extension et de fonctions d'extension. Contrairement à un élément de résultat littéral, auquel la feuille de style transfert simplement l'arbre résultat, un élément extension exécute une action. L'extension est habituellement utilisée car la feuille de style xslt échoue à proposer des fonctions adéquates à l'utilisateur pour accomplir une tâche plus complexe.

Extensions for Xalan and Saxon are included in [<oXygen/> install directory] \frameworks\docbook\xsl\extensions. If you want to use the extensions group for Xalan, you have to rename the file "xalan25.jar.ext" to "xalan25.jar". Same specifications for Saxon: rename "saxon653.jar.ext" to "saxon653.jar". You can only use one group of extensions at a time.

Exemples sur comment utiliser les extensions peut être trouvé ici :

Les choses suivantes doivent être faites dans l'ordre afin que le transformateur puisse trouver et utiliser avec succès les classes de l'extension Java :

Exemple de réglage pour un dossier appelés "test1" contenant des classes d'extension et un jar "test2/ext.jar" situés dans le dossier C:\work\ext\ :

Après que le paramètre est réglé, les classes et jars Java des chemins de l'extension sont dynamiquement chargés et peuvent être utilisés par les processeurs de transformation sans aucun réglage supplémentaire.