Institut numerique

MxQuery et XQDT

Sans vouloir transformer ce chapitre en saga, nous revenons sur MxQuery.

MxQuery est un outil XQuery issu d’un projet de l’ETH Zurich.

Ce projet consiste à créer un « XQuery engine » nécessitant une faible mémoire afin de le porter sur
des supports mobiles.

Les participants de ce projet sont actifs dans le monde W3C.

Suite à un résultat peu ergonomique comme ceux détaillés ci-dessus, et un manque de
documentation, la question quant à une utilisation graphique a été posée à Monsieur Peter Fischer,
co-auteur du projet.

Il a très gentillement conseillé de se tourner vers Eclipse, un projet de plate-forme patronné par
IBM, pour lequel un plugin XQDT a été développé, et qui intègre Mxquery.

Nous retranscrivons ci-dessous pour plus de lisibilité.

Dear Mr. Mairesse

thanks for your feedback and your questions regarding MXQuery.

I hope I can answer some of them and give a better understanding of what MXQuery is and what can be
achieved with it.

MXQuery is a implementation of the W3C XQuery 1,0 XML Query/expression language, written in java
and thus runnable on most client platforms.

Please look into http://www.w3org/XML/Query/ for more information on XQuery.

To drawn an analogy to java, you coud it see MXQuery as the « JVM » implementing the language
expressions.

If you are looking for graphical tools to write XQuery, let me point you towards the XQDT Eclipse plugin
(http://www.xqdt.org/) which gives you IDE support for developing XQuery (and bundles MXQuery).

I have to admit that I do not know much about analytic accounting, so I can only make a guess about your
requirements. It seems that MXQuery is probably a fairly low-level solution to your problems.

I hope I could clarify some of the questions. Please let me know if and how I could give you more specific
answers.

Best Regards,

Peter Fischer

Au moment de rédiger ces lignes, la licence Oxygen était acquise et une bonne partie du travail
réalisée.

Nous avons toutefois tenté XQDT qui s’installe sous Linux de façon automatique et simple.

Toutefois, XQDT s’appuie sur le logiciel XQuery Zorba (existant en .rpm) dont l’installation
nécessitait l’installation de plusieurs dizaines de librairies qui à leur tour allaient en requérir d’autres.

La tentative s’est soldée par un échec pour le déploiement de Zorba, la question reste donc ouverte.

Page suivante : XQuery low-level

Retour au menu : Elaboration d’une application de la méthode Activity Based Costing utilisant les technologies XML