eXist-db es una gran herramienta para aprender XQuery: exist-db.org.
Comenzaré por consultar el Basic XQuery Examples en el sitio web eXist-db.org. Este conjunto de tutoriales interactivos muestra el código fuente XQuery de ejemplo basado en archivos XML ya cargados, como obras de Shakespeare, y le permite ejecutar cada consulta en el tutorial. También puede editar las consultas de muestra para ver cómo los cambios alteran los resultados. Simplemente haga clic en el botón "Editar" debajo de cada muestra del código fuente, y lo llevará al eXide, un editor de consultas interactivas basado en la web, para editar las consultas y ejecutarlas. (Como señala Adam en el comentario a continuación, eXide es una gran herramienta en sí misma para aprender XQuery). Si bien no puedes cargar tu propio XML en la copia de eXide que se ejecuta en eXist-db.org, puedes navegar por el archivos incluidos (haga clic en Abrir e inicie sesión con nombre de usuario guest y password guest) y cree consultas de muestra en los archivos.
Si desea ejecutar consultas en sus propios archivos, simplemente descargue e instale el eXist desde exist-db.org; luego tendrá eXide y la capacidad de cargar su propio XML para realizar consultas, así como toda la documentación incorporada de eXist.
Otro gran conjunto de tutoriales en XQuery 3.0 (y ahora 3.1) es el XQuery 3.0 (and 3.1) Features demo.
Si tiene preguntas sobre eXist, le recomiendo que se una a la lista de correo exist-open.
oh dios, esto es increíble. Pensé que basex es una base de datos xml independiente con reglas propias. Pero ahora veo que puedo leer cualquier archivo xml y usar xquery. Eso es muy agradable. – Revo
http://www.xpathtester.com/xquery parece ser una buena alternativa en línea – user431529
Recomiendo mucho este software. Al principio, la nueva GUI no es muy fácil de usar en v8.1 (me tomó un tiempo entender que para procesar un XML, debe aceptar la indexación en una base de datos interna, y que el Editor es el editor tanto para xml como para xquery, debe hacer clic en + para agregar un archivo vacío donde puede ingresar los comandos de Xquery), pero es realmente genial, rápido e incluso admite estándares futuros como XQUF http://www.w3.org/TR/xquery-update -10/ – gaborous