RESTXQ Module

From BaseX Documentation

Jump to: navigation, search

This XQuery Module contains helper functions for the RESTXQ API, some of which are defined in the RESTXQ Draft.

Contents

[edit] Conventions

import module namespace rest = "http://exquery.org/ns/restxq";
...

[edit] General Functions

[edit] rest:base-uri

Signatures rest:base-uri() as xs:anyURI
Summary Returns the implementation-defined base URI of the resource function.

[edit] rest:uri

Signatures rest:uri() as xs:anyURI
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.

[edit] rest:wadl

Signatures rest:wadl() as element(wadl:application)
Summary Returns a WADL description of all available REST services.

[edit] rest:init

Introduced with Version 8.6:

Signatures rest:init() as empty-sequence()
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 PARSERESTXQ is not set to 0.

[edit] Changelog

Version 8.6

This module was introduced with Version 7.7.

Personal tools
Namespaces
Variants
Actions
Navigation
Print/export