Changes

Jump to navigation Jump to search
3,679 bytes removed ,  20:39, 31 March 2012
Redirected page to XQuery
Welcome to the Query Portal, which is one of the #REDIRECT [[Main Page|Main Sections]] of this documentation. Here you can find more information on performing XPath and XQuery requests. Apart from standard features, BaseX offers numerous extensions, which are listed on this page. ==Features==* [[XQuery 3.0]]: supported features of the upcoming [http://www.w3.org/TR/xquery-30/ XQuery 3.0] and [http://www.w3.org/TR/xpath20/ XPath 2.0] Recommendations* [[Packaging]]: Based on the [http://expath.org/modules/pkg/ EXPath Packaging System]* [[Full-Text]]: full-text features of XQuery* [[Updates]]: update mechanism of XQuery* [[Java Bindings]]: how to call Java code from XQuery* [[XQuery Errors|Errors]]: errors raised by XQuery expressions* [[Serialization]]: supported serialization parameters ==Modules== The namespaces of the following XQuery modules are statically bound in BaseX,i.e., they need not (but may) be declared in the query prolog. {| class="wikitable sortable"|-! Module! Description! Prefix! Namespace URI|-| [[Cryptographic Module|Cryptography]]| Cryptographic functions, based on the [http://expath.org/spec/crypto EXPath Cryptograhic] module. {{Version|7.0}}| <code>crypto</code>| <code><nowiki>http://expath.org/ns/crypto</nowiki></code>|-| [[Database Module|Database]]| Functions for accessing and updating databases.| <code>db</code>| <code><nowiki>http://basex.org/modules/db</nowiki></code>|-| [[File Module|File]]| File handling, based on the latest draft of the [http://expath.org/spec/file EXPath File] module.| <code>file</code>| <code><nowiki>http://expath.org/ns/file</nowiki></code>|-| [[Full-Text Module|Full-Text]]| Functions for performing full-text operations.| <code>ft</code>| <code><nowiki>http://basex.org/modules/ft</nowiki></code>|-| [[HTTP Module|HTTP]]| Sending HTTP requests, based on the [http://expath.org/spec/http-client EXPath HTTP] module.| <code>http</code>| <code><nowiki>http://expath.org/ns/http-client</nowiki></code>|-| [[Index Module|Index]]| Functions for requesting details on database indexes. {{Version|7.1}}| <code>index</code>| <code><nowiki>http://basex.org/modules/index</nowiki></code>|-| [[JSON Module|JSON]]| Parsing and serializing [http://www.json.org JSON documents]. {{Version|7.0}}| <code>json</code>| <code><nowiki>http://basex.org/modules/json</nowiki></code>|-| [[Map Module|Map]]| Functions for handling maps (key/value pairs).| <code>map</code>| <code><nowiki>http://www.w3.org/2005/xpath-functions/map</nowiki></code>|-| [[Math Module|Math]]| Mathematical operations, extending the [http://www.w3.org/TR/xpath-functions-30/ W3C Working Draft].| <code>math</code>| <code><nowiki>http://www.w3.org/2005/xpath-functions/math</nowiki></code>|-| [[Packaging Module|Packaging]]| Installing, deleting and listing packages. {{Version|7.1}}| <code>pkg</code>| <code><nowiki>http://expath.org/ns/pkg</nowiki></code>|-| [[SQL Module|SQL]]| JDBC bridge to access relational databases. {{Version|7.0}}| <code>sql</code>| <code><nowiki>http://basex.org/modules/sql</nowiki></code>|-| [[Utility Module|Utility]]| Utility functions, used for data conversions, profiling and dynamic evaluation.| <code>util</code>| <code><nowiki>http://basex.org/modules/util</nowiki></code>|-| [[XSLT Module|XSLT]]| Stylesheet transformations, based on Java’s and Saxon’s XSLT processor.| <code>xslt</code>| <code><nowiki>http://basex.org/modules/xslt</nowiki></code>|-| [[ZIP Module|ZIP]]| ZIP functionality, based on the [http://expath.org/spec/zip EXPath ZIP] module.| <code>zip</code>| <code><nowiki>http://expath.org/ns/zip</nowiki></code>|} [[Category:XQuery]]
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu