Changes

Jump to navigation Jump to search
863 bytes added ,  14:41, 29 July 2019
no edit summary
This article is part of the [[XQuery|XQuery Portal]].
In addition to the standard [http://www.w3.org/TR/xpath-functions-30/ XQuery Functions], BaseX offers further function modulescomes with some hundred additional functions, which are listed packaged in the following tablevarious modules.  The module namespaces of the following modules are statically bound, which known. This means that they need not be (but maybe) be explicitly declared in the query prolog.
{| class="wikitable sortable"
|-
| [[Array Module|Array]]
| Functions for handling arrays. {{Mark|Introduced with Version 8.0}}
| <code>array</code>
| <code><nowiki>http://www.w3.org/2005/xpath-functions/array</nowiki></code>
| <code><nowiki>http://basex.org/modules/html</nowiki></code>
|-
| [[HTTP Client Module|HTTPClient]]
| Sending HTTP requests, based on the [http://expath.org/spec/http-client EXPath HTTP] module.
| <code>http</code>
| <code>inspect</code>
| <code><nowiki>http://basex.org/modules/inspect</nowiki></code>
|-
| [[Jobs Module|Jobs]]
| Organization of running commands and queries.
| <code>jobs</code>
| <code><nowiki>http://basex.org/modules/jobs</nowiki></code>
|-
| [[JSON Module|JSON]]
| <code>json</code>
| <code><nowiki>http://basex.org/modules/json</nowiki></code>
|-
| [[Lazy Module|Lazy]]
| Functions for handling lazy items.
| <code>lazy</code>
| <code><nowiki>http://basex.org/modules/lazy</nowiki></code>
|-
| [[Map Module|Map]]
| <code><nowiki>http://basex.org/modules/sql</nowiki></code>
|-
| [[Streaming Strings Module|StreamingStrings]]| Functions for handling streamable itemsperforming string computations.| <code>streamstrings</code>| <code><nowiki>http://basex.org/modules/streamstrings</nowiki></code>
|-
| [[Unit Module|Unit]]
| <code>unit</code>
| <code><nowiki>http://basex.org/modules/unit</nowiki></code>
|-
| [[Update Module|Update]]
| Functions for performing updates.
| <code>update</code>
| <code><nowiki>http://basex.org/modules/update</nowiki></code>
|-
| [[User Module|User]]
| Creating and administering database users. {{Version|8.0}}
| <code>user</code>
| <code><nowiki>http://basex.org/modules/user</nowiki></code>
|-
| [[Utility Module|Utility]]
| Various utility and helper functions.
| <code>util</code>
| <code><nowiki>http://basex.org/modules/util</nowiki></code>
|-
| [[Validation Module|Validation]]
| Validating documents against : DTDs or , XML Schema files, RelaxNG.
| <code>validate</code>
| <code><nowiki>http://basex.org/modules/validate</nowiki></code>
|-
| [[Web Module|Web]]
| Convenience functions for building web applications.
| <code>web</code>
| <code><nowiki>http://basex.org/modules/web</nowiki></code>
|-
| [[XQuery Module|XQuery]]
|}
For the The following web application modules, will be available if the {{Code|basex-api}} package must be library is included in the classpath and the modules must be imported in the query prolog. This is automatically will be the case if you use start BaseX with one of the startup scripts or links provided by our complete distributions (zip, exe, war) of BaseX:.
{| class="wikitable sortable"
| <code>sessions</code>
| <code><nowiki>http://basex.org/modules/sessions</nowiki></code>
|-
| [[WebSocket Module|WebSocket]]
| Functions for handling WebSocket connections.
| <code>ws</code>
| <code><nowiki>http://basex.org/modules/ws</nowiki></code>
|}
 
[[Category:XQuery]]
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu