Hi all,
(sorry if this is too much off-topic)
I re-read some of the related topics on this list. I have also
installed the Argon plugin (very nice). I tried this several times in
the past but everytime I went back to the BaseX gui.
But I would like to be able to reduce my use of the BaseX gui and do
more directly from Oxygen. Even though the gui is very nice I would
like to more development to be done from Oxygen.
I wanted to post here first as you all may have some ideas on how to
fix some shortcomings to the current BaseX/XQuery workflow with
Oxygen.
When I have a better idea of what is really missing or can't be worked
around I will also post some of these things on the Oxygen list.
1) Syntax
Although I understand that XQuery 3.1 wasn't official with the release
of 17.1 earlier versions were a bit more relaxed about syntax. Instead
in 17 and higher whenever XQuery code uses typical 3.1 syntax (such as
literal arrays) syntax coloring displays parts of the code in red.
Earlier versions, if I remember correctly, I believe did a better job
at this.
Is there a way to avoid having large parts of the code in red (I tend
to use arrays and other 3.1 syntax quite a lot).
2) Validating
It seems that, even if I choose the BaseX connection for validation,
the code still gets analyzed by Saxon 9.6 which doesn't know about the
3.1-isms and barfs with: E [BaseX - Localhost] Invalid XQuery syntax,
syntax does not pass static validation. I guess that's Saxon talking
here.
That's it really, quite basic. Feels like it's almost, but not quite, there yet.
Any tips? I will post to Oxygen mailing list once I am convinced that
I have done everything I can to improve the situation.
--Marc