Jump to navigation Jump to search
3,134 bytes removed ,  20:16, 31 March 2012
no edit summary
* [[Updates]]: databases can be modified via the XQuery Update extension
* [[Java Bindings]]: how to access and call Java code from XQuery
* [[Packaging]]: embedding of external function modules, based on the [ EXPath Packaging System]
* [[XQuery Errors|Errors]]: errors raised by XQuery expressions
* [[Serialization]]: serialization parameters supported by BaseX
 ==Modules== Beside the standard * [[ XQuery FunctionsModules], BaseX offers ]: additional function modules, which are listed in the following table. All modules are statically bound, which means that they need not (but may) be explicitly declared in the query prolog. {| class="wikitable sortable"|-! Module! Description! Prefix! Namespace URI|-| [[Cryptographic Module|Cryptography]]| Cryptographic functions, based on the [ EXPath Cryptograhic] module.provided by BaseX| <code>crypto</code>| <code><nowiki></nowiki></code>|-| * [[Database Module|DatabasePackaging]]| Functions for accessing and updating databases.| <code>db</code>| <code><nowiki></nowiki></code>|-| [[File Module|File]]| File handling, based on the latest draft embedding of the [ EXPath File] module.| <code>file</code>| <code><nowiki></nowiki></code>|-| [[Full-Text Module|Full-Text]]| Functions for performing full-text operations.| <code>ft</code>| <code><nowiki> function modules/ft</nowiki></code>|-| [[HTTP Module|HTTP]]| Sending HTTP requests, based on the [ EXPath HTTP] module.| <code>http</code>| <code><nowiki></nowiki></code>|-| [[Higher-Order Functions Module|Higher-Order]]| Additional higher-order functions that are not in the standard libraries. | <code>hof</code>| <code><nowiki></nowiki></code>|-| [[Index Module|Index]]| Functions for requesting details on database indexes. {{Version|7.1}}| <code>index</code>| <code><nowiki></nowiki></code>|-| [[JSON Module|JSON]]| Parsing and serializing [ JSON documents].| <code>json</code>| <code><nowiki></nowiki></code>|-| [[Map Module|Map]]| Functions for handling maps (key/value pairs).| <code>map</code>| <code><nowiki></nowiki></code>|-| [[Math Module|Math]]| Mathematical operations, extending the [ W3C Working Draft].| <code>math</code>| <code><nowiki></nowiki></code>|-| [[Repository Module|Repository]]| Installing, deleting and listing packages. {{Version|7.1}}| <code>repo</code>| <code><nowiki></nowiki></code>|-| [[SQL Module|SQL]]| JDBC bridge to access relational databases.| <code>sql</code>| <code><nowiki></nowiki></code>|-| [[Utility Module|Utility]]| Utility functions, used for data conversions, profiling and dynamic evaluation.| <code>util</code>| <code><nowiki></nowiki></code>|-| [[XSLT Module|XSLT]]| Stylesheet transformations, based on Java’s and Saxon’s XSLT processor.| <code>xslt</code>| <code><nowiki><pkg/nowiki></code>|-| [[ZIP Module|ZIP]]| ZIP functionality, based on the [ EXPath ZIPPackaging System] module.| <code>zip</code>| <code><nowiki></nowiki></code>|}
Bureaucrats, editor, reviewer, Administrators


Navigation menu