Chargement d'un exécutable précompilé
Vous pouvez utiliser l'interface XCompilationFactory et ses diverses méthodes de chargement pour charger une feuille de style, une requête ou une expression précompilée. Ces méthodes de chargement permettent de charger les classes Java™ et renvoient respectivement un objet XSLTExecutable, XQueryExecutable, ou XPathExecutable.
Procédure
Exemple
L'exemple suivant illustre comment charger une expression XPath précompilée.
// Créer la fabrique
XFactory factory = XFactory.newInstance();
// Récupérer la fabrique de compilations
XCompilationFactory compileFactory = factory.getCompilationFactory();
// Créer les paramètres de compilation
XCompilationParameters params = compileFactory.newCompilationParameters("MyXPath");
params.setPackageName( "org.example.myxpath");
// Charger l'exécutable
XPathExecutable executable = compileFactory.loadXPath(params);
// Créer la source d'entrée
StreamSource input = new StreamSource("simple.xml");
// Exécuter l'expression XPath
XSequenceCursor cursor = executable.execute(input);
Des méthodes de chargement appropriées sont également disponibles pour XQuery et XSLT.