Vorkompiliertes ausführbares Objekt laden

Mit dem Interface XCompilationFactory und seinen diversen Lademethoden können Sie einen vorkompilierten Ausdruck, eine vorkompilierte Abfrage oder ein vorkompiliertes Style-Sheet laden. Mit diesen Lademethoden werden die Java™-Klassen geladen. Außerdem wird jeweils ein XPathExecutable-, XQueryExecutable- oder XSLTExecutable-Objekt zurückgegeben.

Vorgehensweise

Beispiel

Das folgende Basisbeispiel zeigt das Laden eines vorkompilierten XPath-Ausdrucks.
// Factory erstellen
XFactory factory = XFactory.newInstance();

// Kompilierungsfactory abrufen
XCompilationFactory compileFactory = factory.getCompilationFactory();

// Kompilierungsparameter erstellen
XCompilationParameters params = compileFactory.newCompilationParameters("MyXPath");
params.setPackageName("org.example.myxpath");

// Ausführbares Objekt laden
XPathExecutable executable = compileFactory.loadXPath(params);        

// Eingabequelle erstellen
StreamSource input = new StreamSource("simple.xml");

// XPath-Ausdruck ausführen
XSequenceCursor cursor = executable.execute(input);

Geeignete Lademethoden sind auch für XQuery und XSLT verfügbar.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_loading
Dateiname:txml_loading.html