Changes

Jump to navigation Jump to search
1,758 bytes added ,  14:41, 29 July 2019
no edit summary
This article is part of the [[XQuery|XQuery Portal]].
Beside In addition to the standard [http://www.w3.org/TR/xpath-functions-30/ XQuery Functions], BaseX offers comes with some hundred additional function modulesfunctions, which are listed packaged in various modules. The namespaces of the following table. Most 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"
| <code>archive</code>
| <code><nowiki>http://basex.org/modules/archive</nowiki></code>
|-
| [[Array Module|Array]]
| Functions for handling arrays.
| <code>array</code>
| <code><nowiki>http://www.w3.org/2005/xpath-functions/array</nowiki></code>
|-
| [[Binary Module|Binary]]
| Processing binary data.
| <code>bin</code>
| <code><nowiki>http://expath.org/ns/binary</nowiki></code>
|-
| [[Client Module|Client]]
| <code>crypto</code>
| <code><nowiki>http://expath.org/ns/crypto</nowiki></code>
|-
| [[CSV Module|CSV]]
| Functions for processing CSV input.
| <code>csv</code>
| <code><nowiki>http://basex.org/modules/csv</nowiki></code>
|-
| [[Database Module|Database]]
|-
| [[Fetch Module|Fetch]]
| Functions for fetching resources identified by URIs. {{Version|7.6}}
| <code>fetch</code>
| <code><nowiki>http://basex.org/modules/fetch</nowiki></code>
| <code>ft</code>
| <code><nowiki>http://basex.org/modules/ft</nowiki></code>
|-
| [[Geo Module|Geo]]
| Functions for processing geospatial data. {{Version|7.6}}
| <code>geo</code>
| <code><nowiki>http://expath.org/ns/geo</nowiki></code>
|-
| [[Hashing Module|Hashing]]
|-
| [[HTML Module|HTML]]
| Functions for converting HTML input to XML documents. {{Version|7.6}}
| <code>html</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>
|-
| [[Inspection Module|Inspection]]
| Functions for extracting internal module information. {{Version|7.7}}
| <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>repo</code>
| <code><nowiki>http://basex.org/modules/repo</nowiki></code>
|-
| [[Request Module|Request]]
| Server-side functions for handling HTTP Request data.
| <code>request</code>
| <code><nowiki>http://exquery.org/ns/request</nowiki></code>
|-
| [[RESTXQ Module|RESTXQ]]
| Helper functions for the RESTXQ API. {{Version|7.7}}
| <code>rest</code>
| <code><nowiki>http://exquery.org/ns/restxq</nowiki></code>
|-
| [[Session Module|Session]]
| Functions for handling server-side HTTP Sessions.
| <code>session</code>
| <code><nowiki>http://basex.org/modules/session</nowiki></code>
|-
| [[Sessions Module|Sessions]]
| Functions for managing all server-side HTTP Sessions.
| <code>sessions</code>
| <code><nowiki>http://basex.org/modules/sessions</nowiki></code>
|-
| [[SQL Module|SQL]]
| <code><nowiki>http://basex.org/modules/sql</nowiki></code>
|-
| [[Streaming Strings Module|StreamingStrings]]| Functions for handling streamable itemsperforming string computations. {{Version|7.7}}| <code>streamstrings</code>| <code><nowiki>http://basex.org/modules/streamstrings</nowiki></code>
|-
| [[Unit Module|Unit]]
| Unit testing framework. {{Version|7.7}}
| <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.
| <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]]
| Evaluates Evaluating new XQuery expressions at runtime.
| <code>xquery</code>
| <code><nowiki>http://basex.org/modules/xquery</nowiki></code>
|}
The following modules will be available if the {{Code|basex-api}} library is included in the classpath. This will be the case if you start BaseX with one of the startup scripts or links provided by our complete distributions (zip, exe, war). {| class="wikitable sortable"|-! Module! Description! Prefix! Namespace URI|-| [[CategoryGeo Module|Geo]]| Functions for processing geospatial data.| <code>geo</code>| <code><nowiki>http:XQuery//expath.org/ns/geo</nowiki></code>|-| [[Request Module|Request]]| Server-side functions for handling HTTP Request data.| <code>request</code>| <code><nowiki>http://exquery.org/ns/request</nowiki></code>|-| [[RESTXQ Module|RESTXQ]]| Helper functions for the RESTXQ API.| <code>rest</code>| <code><nowiki>http://exquery.org/ns/restxq</nowiki></code>|-| [[Session Module|Session]]| Functions for handling server-side HTTP Sessions.| <code>session</code>| <code><nowiki>http://basex.org/modules/session</nowiki></code>|-| [[Sessions Module|Sessions]]| Functions for managing all server-side HTTP Sessions.| <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>|}
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu