J'ai commencé à jouer avec XQuery
. Sur [w3schools] [1] c'est un bon tutoriel. J'ai juste quelques problèmes: je ne peux pas tester le contenu du site. J'ai trouvé un XQuery
en ligne ([ce lien] [2]) et c'est agréable de jouer avec, mais si je voudrais utiliser le XQuery
sur un fichier XML
, ce n'est pas possible. Des outils simples et utiles pour seulement XQuery
pour Windows? Si je cherche en ligne, je ne pourrais trouver que de gros outils surchargés et la plupart d'entre eux ne sont pas gratuits. Je suis confus.
http://www.w3schools.com/xquery/default.asp
http://demo.exist-db.org/sandbox/sandbox.xql
N'hésitez pas à consulter BaseX; il a une interface interactive et est facile à utiliser: http://basex.org/ . Vous pouvez activer l'option "Exécution en temps réel" pour exécuter des requêtes à chaque clic.
eXist-db est un excellent outil pour apprendre XQuery: exist-db.org .
Je commencerai par consulter les exemples de base XQuery sur le site Web eXist-db.org. Cette suite de didacticiels interactifs vous montre un exemple de code source XQuery basé sur des fichiers XML déjà chargés, tels que les lectures Shakespeare, et vous permet d'exécuter chaque requête du didacticiel. Vous pouvez également modifier les exemples de requêtes pour voir comment vos modifications modifient les résultats. Il suffit de cliquer sur le bouton "Modifier" situé sous chaque exemple de code source pour accéder à eXide , éditeur de requêtes interactif basé sur le Web, permettant de modifier les requêtes et de les exécuter. (Comme Adam le note ci-dessous, eXide est un excellent outil pour apprendre XQuery.) Vous ne pouvez pas télécharger votre propre code XML sur la copie d’eXide qui fonctionne sur eXist-db.org, vous pouvez parcourir fichiers inclus (cliquez sur Ouvrir et connectez-vous avec nom d'utilisateur guest et mot de passe guest) et créez des exemples de requêtes sur les fichiers.
Si vous souhaitez exécuter des requêtes sur vos propres fichiers, il suffit de télécharger et d’installer eXist à partir de exist-db.org ; vous aurez alors eXide et la possibilité de télécharger votre propre code XML pour l'interrogation, ainsi que toute la documentation intégrée d'eXist.
Un autre excellent ensemble de didacticiels sur XQuery 3.0 (et maintenant 3.1) est la démonstration XQuery 3.0 (et 3.1) Features .
Si vous avez des questions sur eXist, nous vous recommandons de vous inscrire à la liste de diffusion exist-open .
Certaines bases de données XML intègrent un sandbox XQuery ou IDE. BaseX est un excellent exemple (voir chrétiens répondent ).
Un autre outil remarquable est eXist-db 's eXide IDE . La version à laquelle je fais référence vous permet d'exécuter des requêtes à partir de n'importe quel navigateur, mais pour des raisons de sécurité, vous ne pouvez pas télécharger de fichiers sur leur serveur. Pour utiliser eXide sur vos propres fichiers XML, vous pouvez installer eXist localement (c'est très simple), puis créer ou importer des fichiers XML et tester vos XQueries.
Enfin, il y a Zorba s/ sandbox , offrant des exemples de requêtes et de fichiers XML.
Vous devriez essayer Kernow
C'est gratuit et c'est open source
Ils vous demanderont un don 100 fois plus longtemps, mais c'est à vous de décider.
Si c'est non commercial, c'est gratuit
et pour compléter la liste, n'oubliez pas MarkLogic
http://community.marklogic.com/
MarkLogic Server est très rapide, très évolutif et est livré avec un bac à sable basé sur le Web