System Programming Interfaces
The Java API for invoking XQuery has been simplified: there is no longer any need to create
a QueryProcessor
object, and the constructor for the QueryProcessor
has been deprecated. Instead, all the methods that were previously available on the
QueryProcessor
can now be invoked directly on the StaticQueryContext
object.
The constructor for the DynamicQueryContext
object now requires a
Configuration
object to be supplied. This must be the same as the
Configuration
that was used when creating the StaticQueryContext
.
A new sample program, QueryAPIExamples.java
, is available in the
samples/java
directory. This illustrates most of the different ways of using
the XQuery Java API.