Institut numerique

Recherche logicielle

La création de la DTD et du fichier XML peut être réalisée avec un simple éditeur.

Nous avons utilisé Kate, éditeur disponible sous Mandriva Linux.

La validation de la syntaxe XML1.0 et de la conformité à la DTD est possible en ligne via une page
de la Brown University.

Nous voyons déjà apparaître une division des solutions qui n’est pas très pratique; DTD et document
XML avec un éditeur, par contre, XQuery nécessite un logiciel et non pas un éditeur.

Nous en serions donc à deux logiciels et au recours à un site externe.
L’idéal serait une suite pouvant assurer l’ensemble des taches.

La démarche pour trouver un processeur XQuery ou bien une suite logicielle XML a été de mener
une recherche en ligne qui ponctuellement menait au W3C ( http://www.w3.org/XML/Query/ )

Le W3C répertorie sur son site une cinquantaine de possibilités.

Nous les avons examinées, le tableau non exhaustif ci-dessus en propose un simple aperçu,
certaines solutions pouvant figurer dans plusieurs cases.

Les implémentations répertoriées proposent des Database managées par XQuery, ou bien des outils
purement XQuery, ou enfin des outils de conversion.

Parmi les conversions, citons XQ2XML permettant de convertir XQuery en XML ou en XSLT.

Les Licences étaient soit libres , soit payantes, le plus souvent proposées en période d’essai de 30 à
90 jours.

Certains sites étaient indisponibles, par exemple Rainbowcore, ou Relational XQuery.

D’autres solutions sont conçues exclusivement pour Microsoft ou bien MacOS X (Sherlock).

Sous la rubrique « autres », nous reprenons des consultant sans logiciel, ou une solution en ligne
comme XQuery demo.

Parmi les XQuery payants, nous trouvons Saxon, StylusStudio, Xquantum, …

Les XQuery en licence libre: Saxon à nouveau, open xquery, Xqilla, Berkeley Lab’s NUX, Zorba,
MXQuery.

Des projets, dont un probablement oublié car datant de 2002: php xml classes, ou en cours comme
XQP.

AltovaXML peut remplir plusieurs cases: il est payant ou libre, mais sous Windows.

En Database libres, notons XML Global, eXist, Qizx/db.

Enfin, notons que certaines solutions intègrent XBRL (Saxon, StylusStudio).

Page suivante : L\'installation des logiciels sous Linux

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