Hi,
while the BaseX GUI is really great, there are times I want to use Oxygen (for its features or even for a silly reason like "hey why is there no dark mode in BaseX-GUI I need a dark mode now because I have eye strain!").
According to the wiki, there is no way to get 3.1 support in Oxygen because of the limitation of the XQJ interface? So when I add a scenario with BaseX as transformer I can get Oxygen to respect any BaseX modules (and care for adding else instructions even if they are empty), but in the end it will always give me "invalid syntax, does not pass static validation".
Or is there some button I have been missing?
Thanks, Daniel
Hi Daniel,
According to the wiki, there is no way to get 3.1 support in Oxygen because
of the limitation of the XQJ interface?
Unfortunately, the XQJ API license is restricted to XQuery 1.0, so we’ll need to live with it (until someone feels a vocation to write a custom BaseX/oXygen plugin?).
However, Reece’s IntelliJ plugin is very up-to-date and supports all version-specific varieties and gimmicks of BaseX [1]. Did you give it a try?
for its features or even for a silly reason like "hey why is there no
dark mode in BaseX-GUI I need a dark mode now because I have eye strain!"
Perfectly understandable ;) On Windows, I like to use NegativeScreen [2], which enables you to define custom conversion matrixes. BaseX additionally provides support for extra Look and Feel interfaces, including dark ones [3]. On some Linux systems, BaseX will switch to dark mode if a global dark environment is chosen.
Hope this helps Christian
[1] https://docs.basex.org/wiki/Integrating_IntelliJ_IDEA [2] https://zerowidthjoiner.net/negativescreen [3] https://docs.basex.org/wiki/Graphical_User_Interface#Look_and_Feel
Thanks Christian for the confirmation of this behaviour and the useful hints. I have not tried the IntelliJ plugin but I will! Also interesting feature on Linux desktops, I have to try this.
Best Daniel
Von: Christian Grün christian.gruen@gmail.com Gesendet: Mittwoch, 1. Dezember 2021 13:14 An: Zimmel, Daniel D.Zimmel@ESVmedien.de Cc: basex-talk@mailman.uni-konstanz.de Betreff: Re: [basex-talk] Oxygen integration limitations?
Hi Daniel,
According to the wiki, there is no way to get 3.1 support in Oxygen because of the limitation of the XQJ interface?
Unfortunately, the XQJ API license is restricted to XQuery 1.0, so we’ll need to live with it (until someone feels a vocation to write a custom BaseX/oXygen plugin?).
However, Reece’s IntelliJ plugin is very up-to-date and supports all version-specific varieties and gimmicks of BaseX [1]. Did you give it a try?
for its features or even for a silly reason like "hey why is there no dark mode in BaseX-GUI I need a dark mode now because I have eye strain!"
Perfectly understandable ;) On Windows, I like to use NegativeScreen [2], which enables you to define custom conversion matrixes. BaseX additionally provides support for extra Look and Feel interfaces, including dark ones [3]. On some Linux systems, BaseX will switch to dark mode if a global dark environment is chosen.
Hope this helps Christian
[1] https://docs.basex.org/wiki/Integrating_IntelliJ_IDEA [2] https://zerowidthjoiner.net/negativescreen [3] https://docs.basex.org/wiki/Graphical_User_Interface#Look_and_Feel
Hi Daniel,
Indeed our default Oxygen BaseX connector does not support running XQuery 3.0 or 3.1 through the XQJ API:
https://www.oxygenxml.com/doc/versions/23.1/ug-editor/topics/xquery-executio...
There is a third party Oxygen add-on for BaseX created by the company Axxepta:
The add-on is free to install and use, maybe you can try it, it may support more advanced XQuery execution.
Regards,
Radu
Radu Coravu Oxygen XML Editor
On 12/1/21 14:22, Zimmel, Daniel wrote:
Thanks Christian for the confirmation of this behaviour and the useful hints.
I have not tried the IntelliJ plugin but I will! Also interesting feature on Linux desktops, I have to try this.
Best Daniel
*Von:* Christian Grün christian.gruen@gmail.com *Gesendet:* Mittwoch, 1. Dezember 2021 13:14 *An:* Zimmel, Daniel D.Zimmel@ESVmedien.de *Cc:* basex-talk@mailman.uni-konstanz.de *Betreff:* Re: [basex-talk] Oxygen integration limitations?
Hi Daniel,
According to the wiki, there is no way to get 3.1 support in Oxygen because of the limitation of the XQJ interface?
Unfortunately, the XQJ API license is restricted to XQuery 1.0, so we’ll need to live with it (until someone feels a vocation to write a custom BaseX/oXygen plugin?).
However, Reece’s IntelliJ plugin is very up-to-date and supports all version-specific varieties and gimmicks of BaseX [1]. Did you give it a try?
for its features or even for a silly reason like "hey why is there
no dark mode in BaseX-GUI I need a dark mode now because I have eye strain!"
Perfectly understandable ;) On Windows, I like to use NegativeScreen [2], which enables you to define custom conversion matrixes. BaseX additionally provides support for extra Look and Feel interfaces, including dark ones [3]. On some Linux systems, BaseX will switch to dark mode if a global dark environment is chosen.
Hope this helps
Christian
[1] https://docs.basex.org/wiki/Integrating_IntelliJ_IDEA
[2] https://zerowidthjoiner.net/negativescreen
[3] https://docs.basex.org/wiki/Graphical_User_Interface#Look_and_Feel
basex-talk@mailman.uni-konstanz.de