Integrating oXygen
Jump to navigation
Jump to search
This tutorial describes how to use the BaseX XQuery Processor to execute queries in the <a href="http://www.oxygenxml.com/">oXygen</a> XML Editor. You can access the existing databases from BaseX within oXygen and work with the results as XML.
Required Downloads
- <a href="maven/org/basex/basex/6.3.1/basex-6.3.1.jar">basex.jar</a>: Main code
- <a href="maven/org/basex/basex-api/6.3.1/basex-api-6.3.1.jar">basex-api.jar</a>: Implementation of the XQJ API
- <a href="maven/javax/xml/xquery/xqj-api/1.0/xqj-api-1.0.jar">xqj-api.jar</a>: XQuery for Java (Interface)
- <a href="http://www.oxygenxml.com/">oXygen XML Editor</a>: Install the oXygen XML Editor on your computer
Setting up
Data Source
- Start oXygen and go to
Options » Preferences » Data Sources
. - Add a new Data Source with the
New
button. - Enter Name
"BaseX"
and chooseXQuery API for Java(XQJ)
as type. - Add the three JAR files with the
Add
Button. - Now press
OK
, and your Data Source is ready.
Connection
- Now press
New
in the Connection Panel (located in Data Sources). - Enter Name
"BaseXConnection"
and select"BaseX"
in the Data Source Box. - Now press
OK
, and your Connection is ready.
Usage
The query execution works as follows:
- Configure a new transformation scenario in
Window » Show View » Transformation Scenarios
. - Press the
plus
sign to add a new scenario. - Enter a Name, XML URL (your xml file or leave it empty) and the XQuery URL (your query file).
- Choose
"BaseXConnection"
in the combo box. - Press
OK
, and your scenario is ready. Now you can start the transformation. - The results should immediately occur in the result panel.