Reload documentation (click here if you enabled/disabled additional modules)
(eXist version: 1.5.0dev, build: 20100410, functions: 683.) Modules have to be enabled in conf.xml to appear here.
Expand All or select a single module:
| Name | Description | Namespace URI |
| versioning | ||
| example | A module for showing good examples of module usage | |
| file | A module for performing various operations on files and directories stored in the server file system. | |
| httpclient | A module for performing HTTP requests as a client | |
| kwic | KWIC module: formats query results to display keywords in context (KWIC). A configurable amount of text is displayed to the left and right of a matching keyword (or phrase). The module works with all indexes that support match highlighting (matches are tagged with an <exist:match> element). This includes the old full text index, the new Lucene-based full text index, as well as the NGram index. The kwic:summarize() function represents the main entry point into the module. To have more control over the text extraction context, you can also call kwic:get-summary() instead. For example, the following snippet will only print the first match within a given set of context nodes ($ancestor): let $matches := kwic:get-matches($hit) | |
| ft | A module for full text indexed searching based on Lucene. | |
| ngram | A module for NGram-based indexed searching. | |
| request | A module for dealing with HTTP requests. | |
| response | A module for dealing with HTTP responses. | |
| sequences | ||
| session | A module for dealing with the HTTP session. | |
| sort | Creates and manages pre-ordered indexes for use with an 'order by' expression. | |
| system | A module for retrieving information about eXist and the system. | |
| test | ||
| text | A module for text searching extension functions. | |
| transform | A module for dealing with XSL transformations. | |
| util | A module for various utility extension functions. | |
| validation | A module for XML validation and grammars functions. | |
| xmldb | A module for database manipulation functions. | |
| xqdm | XQDoc integration module. | |
| http-client | Implementation for eXist of the EXPath HTTP Client module. | |
| json | Transform XML fragments into JSON. The target of this module is to create a straight-forward Javasript representation of data-centric XML. It does not try to handle mixed content nodes (with a mix of elements and text). Special rulesThe root element will be absorbed, i.e. <root>text</root> becomes "text". Child elements with the same name are added to an array. If an element has attribute and text content, the text content becomes a property, e.g. '#text': 'my text'. In mixed content nodes, text nodes will be dropped. An empty element becomes 'null', i.e. <e/> becomes {"e": null}. An element with a single text child becomes a property with the value of the text child, i.e. <e>text</e> becomes {"e": "text"} | |
| fn | A module with the XQuery/XPath Core Library Functions | |
| xproc | ||
| const | ||
| ext | ||
| functions | ||
| naming | ||
| opt | ||
| std | ||
| util |