Pages

Wednesday, 31 May 2023

XML数据库 BaseX

BaseX 是一个开源的XML数据库系统,包括一个前端用户操作管理界面XQuery Editor。提供高效的 XPath 和 XQuery处理,包含了对W3C Update和Full Text扩展的全面支持。可采用XQuery查询相关数据库中的XML文件;也有能够动态展示xml文件层次和节点关系图。

官网:http://basex.org/

----------------------------

Introduction

Welcome to the BaseX Open Source project. We are interested in your feedback:

  • Please send new suggestions and bug reports to our basex-talk mailing list.
  • Confirmed bugs and feature requests are discussed in our issue tracker.
  • We invite you to contribute to our Documentation.

Compiling BaseX

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.

You can launch the following classes, which are all placed in the basex-core directory and the org.basex main package:

BaseX        : console mode
BaseXServer  : server instance, waiting for requests
BaseXClient  : console mode, interacting with the server
BaseXGUI     : graphical user interface

Moreover, try -h to list the available command line options. For example, you can use BaseX to process XQuery expressions without entering the console.

Using Eclipse

BaseX is being developed with the Eclipse environment. Some style guidelines are integrated in the sources of BaseX; they are being embedded as soon as you open the project.

Running BaseX

The following steps can be performed to start BaseX with Eclipse:

  • Press RunRun...
  • Create a new Java Application launch configuration
  • Select basex as Project
  • Choose a Main class (e.g., org.basex.BaseXGUI)
  • Launch the project via Run

from https://github.com/BaseXdb/basex

No comments:

Post a Comment