Java でのプリコンパイル
XCompilationFactory インターフェースとそのインターフェースのさまざまなコンパイルおよびロード・メソッドを使用して、 式、照会、またはスタイルシートをあらかじめコンパイルしておくことができます。 Java™ クラスは実行時にロードできるため、 アプリケーション・ランタイムでのコンパイルのコストがかからないようになっています。
手順
例
以下に、XPath 式をプリコンパイルする基本的な例を示します。
// Create the factory
XFactory factory = XFactory.newInstance();
// Get the compilation factory
XCompilationFactory compileFactory = factory.getCompilationFactory();
// Create the compilation parameters
XCompilationParameters params = compileFactory.newCompilationParameters("MyXPath");
params.setPackageName("org.example.myxpath");
// Generate the compiled classes
compileFactory.compileXPath("/doc/item[@id > 3000]", params);
さらに、XQuery および XSLT にも適切なコンパイル・メソッドを使用できます。