Changes

Jump to navigation Jump to search
4,152 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. BaseX provides an implementation of the W3 [http://www.w3.org/TR/xpath-30/ XPath] and [http://www.w3.org/TR/xquery-30 XQuery] languages, which are tightly coupled with the underlying database store. High conformance with the official specifications is one of our main objectives, as the results of the [http://dev.w3.org/2006/xquery-test-suite/PublicPagesStagingArea/XQTSReportSimple_XQTS_1_0_2.html XQuery Test Suite] demonstrate. This section contains general information on the query processor and its numerous extensions. ==Features==* [[XQuery 3.0]]: supported features of the upcoming [http://www.w3.org/TR/xquery-30/ XQuery 3.0] Recommendation* [[Full-Text]]: XPath/XQuery Full Text extends the language with powerful retrieval features.* [[Updates]]: Databases can be modified via the XQuery Update extension* [[Java Bindings]]: described how Java code can be accessed and called from XQuery* [[Packaging]]: allows to embed external function modules, based on the [http://expath.org/modules/pkg/ EXPath Packaging System]* [[XQuery Errors|Errors]]: errors raised by XQuery expressions* [[Serialization]]: serialization parameters supported by BaseX ==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://basex.org/modules/repo</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