Qizx/open est une implémentation Java open-source des
plus récentes spécifications du langage de requête XML Query.
17 août 2004: Qizx/open 0.4
disponible: interface graphique, connexion avec SQL, nouvelles
fonctions d'extension, mise à jour de la syntaxe par rapport aux
derniers drafts. Liste des
modifications.
Implémente toutes les fonctionnalités du langage XQuery, sauf
l'import de Schémas et la validation (qui seront ajoutés au moment de la
publication de la Recommandation W3C officielle), et quelques fonctions
liées au type duration.
Syntaxe la plus récente; langage complet y compris les
opérateurs sur les types (typeswitch, cast, treat as); contrôle de
type strict (sur les types de base); tous les axes XPath (Full Axis
feature); Import de modules.
Extensions: Connexion avec bases relationnelles via SQL,
transformations XSLT, sérialisation XML / XHTML / HTML /
texte / SAX2, gestion d'erreurs (try/catch), recherche textuelle;
Mécanisme d'extension Java; Utilisation en mode serveur d'applications
Web.
Exécute correctement tous les exemples (use-cases) du W3C [sauf
STRONG qui utilise les schémas].
Qizx/open semble être le moteur XQuery le plus rapide à ce jour
(pour l'exécution de base: la version open-source ne fait pas de
recherche sur des collections indexées de documents).