Difference between revisions of "RESTXQ Module"
Jump to navigation Jump to search
|Line 57:||Line 57:|
|Initializes the RESTXQ module cache. This function should be called
|Initializes the RESTXQ module cache. This function should be called RESTXQ modules replaced while the web server is running.
Revision as of 14:13, 23 January 2017
basex-apipackage must be included in the classpath. This is always the case if you use one of the complete distributions (zip, exe, war) of BaseX.
- All functions are assigned to the
http://exquery.org/ns/restxqnamespace. The module must be imported in the query prolog:
import module namespace rest = "http://exquery.org/ns/restxq"; ...
- In this documentation, the namespace is bound to the
restprefix, and the
http://wadl.dev.java.net/2009/02namespace is bound to the
- If any of the functions is called outside the servlet context, the error
BXSE0003: is raised.
|Summary||Returns the implementation-defined base URI of the resource function.|
|Summary||Returns the complete URI that addresses the Resource Function. This is the result of rest:base-uri appended with the path from the path annotation of the resource function.|
|Summary||Returns a WADL description of all available REST services.|
Introduced with Version 8.6:
|Summary||Initializes the RESTXQ module cache. This function should be called after RESTXQ modules have been replaced while the web server is running, and if |
- Version 8.6
- Added: rest:init
This module was introduced with Version 7.7.