BaseX is a native XML database that features compact storage structures, efficient XPath and XQuery implementations and a visual frontend, facilitating interactive access to the data.
BaseX is written in Java and should work on all major operating systems.
Requirements:
· Java 1.5 or later
What's New in This Release: [ read full changelog ]
· Our value indexes now support string-based range queries: http://docs.basex.org/wiki/Indexes#Value_Indexes
· Our new XQJ API is based on Charles Foster's implementation. It fully utilizes the client/server architecture: http://xqj.net/basex
· Import of XQuery modules has been simplified: http://docs.basex.org/wiki/Repository
· Better Java code integration: http://docs.basex.org/wiki/Java_Bindings
· Full support for the XQuery 3.0 Regular Expressions syntax: http://www.w3.org/TR/xpath-functions-30/#regex-syntax
· Updating functions can now return values: http://docs.basex.org/wiki/Database_Module#db:output
· Unified handling of document and database URIs: http://docs.basex.org/wiki/Databases#Access_Resources
· Pinning of opened database replaced by filesystem locking: http://docs.basex.org/wiki/Transaction_Management#Locking
· REST, RESTXQ, WebDav: concurrency issues fixed