Search results
BaseX is a robust, high-performance XML database engine and a highly compliant XQuery processor with full support for the W3C Update and Full Text extensions. It serves as an excellent framework for building complex data-intensive Web applications.
- Download
BaseX is lightweight, user-friendly, and runs out of the...
- BaseX
The Cryptography extension module provides XQuery functions...
- About
Open source software thrives through community engagement....
- Server
The output of query results in the JSON format allows AJAX...
- GUI
BaseX Graphical User Interface BaseX can be used from the...
- News
We’ve been hard at work finalizing version 11 of BaseX, our...
- Publications
Advanced Storage Structures for Native XML Databases; Gath,...
- BaseX for dummies
1. Make sure you have a valid XML file or a folder with a...
- Download
This page gives you a brief introduction on how to start, run, and use BaseX. After you have set up BaseX, we suggest that you should start with the Graphical User Interface. Overview First Steps. Startup: How to get BaseX running; Graphical User Interface (see available Shortcuts): Run queries and explore your XML structures
File Paths. All file paths are resolved against the current working directory (the directory from which BaseX or, more generally, the Java Virtual Machine, was started). This directory can be retrieved via file:base-dir. A path can be specified as local filesystem path or as file URI.
1. Make sure you have a valid XML file or a folder with a bunch of valid XML files (preferably but not necessarily sharing the same structure) 2. In the BaseX GUI, select Database > New to create a new database 3. Browse to the XML file or to the folder with XML files that you want to put in the database, and give the database a name. 4.
XML Documents: The default resource type. The storage and index features are optimized for XML contents, or any other contents stored in an XML representation. Binary Data: Binary data: Raw data of any type, stored in its binary representation. See Binary Data for more information. XQuery Values
“BaseX is a light-weight, high-performance and scalable XML Database and an XQuery 3.1 Processor with full support for the W3C Update and Full-Text extensions.” In newbie terms, BaseX is a Java program you can use to build searchable databases of XML
The code base of BaseX can be accessed on [GitHub]: https://github.com/BaseXdb/basex JDK 11 and JUnit are currently required to compile the complete sources of the main project. Our default IDE is Eclipse.