Changes

Jump to navigation Jump to search
125 bytes added ,  09:55, 10 June 2013
==XQuery Module Examples==
 
BaseX provides [[Java Bindings]] for accessing external Java code via XQuery functions. The following examples show how this feature can be utilized:
* [https://github.com/BaseXdb/basex-examples/blob/master/src/main/java/org/basex/examples/module/FruitsExample.java FruitsExample.java]<br/>demonstrates how Java classes can be imported as XQuery modules.
* [https://github.com/BaseXdb/basex-examples/blob/master/src/main/java/org/basex/examples/module/FruitsModule.java FruitsModule.java]<br/>is a simple demo module called by {{Code|FruitsExample}}.
* [https://github.com/BaseXdb/basex-examples/blob/master/src/main/java/org/basex/examples/module/ModuleDemo.java ModuleDemo.java]<br/>is a simple XQuery demo module that demonstrates how XQuery items can be processed from Java. It is derived from the {{Code|QueryModule}} class.
* [https://github.com/BaseXdb/basex/blob/master/src/main/java/org/basex/query/QueryModule.java QueryModule.java]<br/>is located in the BaseX core. Java query modules can extend this class to get access to the current query context and enrich functions with properties ([[Java Bindings|see more]]).
</div><div style="float:left; width:4%;">&nbsp;
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu