En 2004, Michael Kay après avoir quitté Software AG qui contribuait au développement de Saxon,
a fondé la société Saxonica où il continue de développer Saxon.
A partir de 2004 et Saxonica, Saxon 8 a été décliné en deux versions: SaxonB et Saxon SA.
SaxonB est en « Mozilla Public Licence » qui est une variante de licence libre, Saxon SA est un
produit commercial, payant et au code non ouvert.
Nous avons tenté la version Saxon9.0 B (donc libre).
Au lancement, Saxon9 a proposé ceci: « ./saxon9.jar: Permission denied »
La documentation de Saxon disponible en ligne ne permet pas de résoudre ce qui n’était pas un
problème de configuration de permissions.
Des recherches en ligne sur « Permission denied saxon9.jar » ne proposaient que 75 résultats sur
Google, et laissaient supposer une configuration Linux/ Java à modifier.
La plate-forme Java disponible pour Linux n’est probablement pas tant « up-to-date » que celle
dédiée à Windows.
Diverses tentatives Linux n’ayant pas amélioré le résultat, Saxon6 a été testé.
Saxon6 s’ouvre, et propose une interface … en ligne de commande.
Souhaitant une solution ergonomique, ce qui n’est pas le cas avec une fenêtre monochrome de saisie
de ligne de commande, nous poursuivons les essais de logiciels.
La recherche a ensuite porté sur une éventuelle interface graphique.
Le choix s’est révélé être relativement restreint.
Kernow pour Saxon9 est une interface graphique, que nous avons utilisée au début du travail
d’ébauche XML. Pour l’abandonner ensuite, car de l’aveu du concepteur, Kernow n’est pas encore
très développé pour sa partie XQuery.
D’autres tentatives ont été menées, retenons essentiellement NUX qui présente le même type
d’interface (ci-dessus), et MxQuery dont nous reparlerons ci-après.