Main Page

Main Page

This is the documentation for the latest version of BaseX:

Summary

BaseX, Graphical User Interface

BaseX is a lightweight, high-performance and scalable XML Database and an XQuery 4.0 Processor with full support for the W3C Update and Full-Text extensions. It allows you to store, query and process large corpora of textual (XML, HTML, JSON, CSV, others) and binary resources. The GUI provides an XQuery editor for writing complex applications and provides various visualizations for interactively exploring data. RESTXQ enables the development of web applications in XQuery. BaseX is platform-independent and BSD-licensed (see Wikipedia for more information).

Communication

  • If you have questions or want to get in touch with the developers and users, please post to our mailing lists.
  • Many questions are being discussed on StackOverflow.
  • Confirmed bugs and feature requests are discussed on GitHub.

Main Sections

Get Moving

The Getting Started section gives you a quick introduction to BaseX. We suggest that you start with the Graphical User Interface as this is the easiest way to access your XML data and get an idea of how XQuery and BaseX work.

XQuery Language

For more information on the XQuery programming language and evaluating queries with BaseX, visit the XQuery section.

Development

The Developer Section provides useful information for developers. Here you can find information about our supported client APIs and HTTP services, and we present different ways to integrate BaseX into your project.

Advanced Users

Information for expert users can be found in our Advanced User Guide. It contains details about BaseX storage, the client/server architecture and some more advanced features.

⚡Generated with XQuery