Changes

Jump to navigation Jump to search
1,698 bytes removed ,  12:25, 25 January 2019
no edit summary
Welcome to the Query Portal, which is one of the [[Main Page|mainMain Sections]] sections of this documentation. Here you can find more information on performing BaseX provides an implementation of the W3 [http://www.w3.org/TR/xpath-30/ XPath ] and [http://www.w3.org/TR/xquery-30 XQuery requests] languages, which are tightly coupled with the underlying database store. Apart from standard featuresHowever, BaseX offers numerous extensionsthe processor is also a flexible general purpose processor, which are listed can access local and remote sources. 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 information on this page.the query processor and its extensions:
<div style==Overview==* [[Packaging]]"float: Based on the [httpleft; width://expath.org/modules/pkg/ EXPath Packaging System]48%;">* ;[[Full-Text]]: full-text features of XQuery* [[Update3.0]]: update mechanism of XQuery* and [[XQuery 3.01]]: supported features Features of the upcoming [http://www.w3.org/TR/xquery-30/ W3C new XQuery 3Recommendations.0] Recommendation* [[Java Bindings]]: how to call Java code from XQuery* [[XQuery Errors|Errors]]: errors raised by XQuery expressions
==;[[XQuery Functions==Extensions]]Specifics of the BaseX XQuery processor.
<onlyinclude>{| class="wikitable sortable"|-! Module! Description! Prefix! Namespace URI|-| ;[[Database Functions|Database]]| Accessing the database and indexes.| <code>db</code>| <code><nowiki>http://basex.org/db</nowiki></code>|-| [[File Functions|File]]| File handling, based on the upcoming new version of the [http://expath.org/spec/file EXPath File] module.| <code>file</code>| <code><nowiki>http://expath.org/ns/file</nowiki></code>|-| [[Full-Text Functions|Full-Text]]| Functions for performing full-text operations.| <code>ft</code>| <code><nowiki>http://basex.org/ft</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>|-| [[JSON Functions|JSON]]| Parsing and serializing [http://www.json.org JSON documents]. <font color="red">Version 6.7.2</font>| <code>json</code>| <code><nowiki>http://basex.org/json</nowiki></code>|-| [[Map Functions|Map]]| Handling of map structures, based on a preliminary W3C Working Draft.| <code>map</code>| <code><nowiki>http://www.w3.org/2005/xpath-functions/map</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>|-| [[Utility Functions|UtilityModule Library]]| Utility Additional functions, used for data conversions, profiling and dynamic evaluation.| <code>eval</code>| <code><nowiki>http://basex.org/util</nowiki></code>|-| [[XSLT Functions|XSLT]]| Stylesheet transformations, based on Java’s and Saxon’s XSLT processor. <font color='red'>Version 6.7.1</font>| <code>xslt</code>| <code><nowiki>http://basex.org/xslt</nowiki></code>|-| [[ZIP Functions|ZIP]]| ZIP functionality, based on included in the [http://expathinternal modules.org/spec/zip EXPath ZIP] module.| <code>zip</code>| <code><nowiki>http://expath.org/ns/zip</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; they are [[XQuery_3.0#Functions|all supported by BaseXJava Bindings]]Accessing and calling Java code from XQuery.
;[[Repository]]Install and manage XQuery and Java modules.</div><div style="float:left; width:4%;">&nbsp;</div><div style=Indexes=="float:left; width:48%;">;[[Full-Text]]Queries will be analyzed and optimized for index access on the flyHow to use BaseX as a full-fledged full-text processor.
*;[[IndexesXQuery Update|OverviewUpdate]]: All indexes Updating databases and their functionality*[[Execution Plan]]: Execution plans of the querieslocal resources via XQuery Update.
;[[Indexes]]Available index structures and their utilization. ;[[Serialization]]Serialization parameters supported by BaseX. ;[[Category:XQueryErrors|Errors]]Errors raised by XQuery expressions.</div><div>&nbsp;</div>  __NOTOC__
administrator, editor
162

edits

Navigation menu