Changes

Jump to navigation Jump to search
2,524 bytes added ,  02:18, 14 March 2011
no edit summary
Welcome to the Query Portal, which is one of the [[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. ==XQuery==* [[Full-Text]]: full-text features of XQuery* [[Update]]: update mechanism of XQuery* [[XQuery 3.0]]: supported features of the upcoming [http://www.w3.org/TR/xquery-30/ W3C XQuery 3.0] Recommendation* [[Java Bindings]]: how to call Java code from XQuery* [[XQuery Errors|Errors]]: errors raised by XQuery expressions ==XQuery Functions== <onlyinclude>{| class="wikitable"|-! Module! Description! Prefix! Namespace URI|-| [[Database Functions|Database]]| Accessing the database and indexes.| <code>db</code>| <code><nowiki>http://basex.org/db</nowiki></code>|-| [[Full-Text Functions|Full-Text]]| Performing full-text operations.| <code>ft</code>| <code><nowiki>http://basex.org/ft</nowiki></code>|-| [[Utility Functions|Utility]]| Testing and profiling functions.| <code>util</code>| <code><nowiki>http://basex.org/util</nowiki></code>|-| [[File Functions|File]]| File handling, inspired by the [http://expath.org/spec/file EXPath File] module.| <code>file</code>| <code><nowiki>http://basex.org/file</nowiki></code>|-| [[ZIP Functions|ZIP]]| ZIP, based on the [http://expath.org/spec/zip EXPath ZIP] module. <font color="orange">Version 6.5.2</font>| <code>zip</code>| <code><nowiki>http://expath.org/ns/zip</nowiki></code>|-| [[HTTP Functions|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>|-| [[Math Functions|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>|} Note that all namespace URIs are statically bound in BaseX, i.e., they need not be declared in the query prolog.All XQuery 3.0 functions are listed in the [http://www.w3.org/TR/xpath-functions-30/ XQuery 3.0 Functions and Operators] draft;we have added a [[XQuery_3.0#REDIRECT Functions|list of all new functions]] that are already supported by BaseX. ==Indexes==Queries will be analyzed and optimized for index access on the fly. *[[Indexes|Overview]]: All indexes and their functionality*[[Execution Plan]]: Execution plans of the queries [[QueryingCategory:XQuery]]
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu