Outil Simple pour apprendre XQuery? [fermé]

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 les choses sur le site. J'ai trouvé en ligne XQuery ([ce lien][2]) et de son agréable de jouer avec elle, mais si je voudrais utiliser le XQuery sur XML fichier qui n'est pas possible. Des outils bons et faciles pour seulement XQuery stuff pour windows? Si je recherche en ligne, Je ne pouvais 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

21
demandé sur Sofia 2012-02-20 21:44:06

5 réponses

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 de clé.

24
répondu Christian Grün 2014-10-09 21:01:23

EXist-db est un excellent outil pour apprendre XQuery: exist-db.org .

Je commencerais par vérifier les Exemples XQuery de base sur le eXist-db.org site web. Cette suite de tutoriels interactifs vous montre un exemple de code source XQuery basé sur des fichiers XML déjà chargés, tels que Shakespeare plays, et vous permet d'exécuter chaque requête dans le tutoriel. 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 " sous chaque source exemple de code, et il vous faudra eXide , un éditeur de requêtes interactif basé sur le web, pour éditer les requêtes et les exécuter. (Comme Adam le note dans le commentaire ci-dessous, eXide est un excellent outil à part entière pour apprendre XQuery.) Alors que vous ne pouvez pas télécharger votre propre XML sur la copie d'eXide qui s'exécute eXist-db.org, vous pouvez parcourir les fichiers inclus (cliquez sur Ouvrir et connectez-vous avec le nom d'utilisateur invité et mot de passe invité) et des exemples de requêtes d'Artisanat contre les fichiers.

Si vous souhaitez exécuter des requêtes sur vos propres fichiers, il suffit de télécharger et d'installer l'existence de exist-db.org; alors vous aurez eXide et la possibilité de télécharger votre propre XML pour l'interrogation, ainsi que tous existent intégré dans la documentation.

Un Autre grand ensemble de tutoriels sur XQuery 3.0 (et maintenant 3.1) est le XQuery 3.0 (et 3.1) Caractéristiques démo.

Si vous avez des questions sur eXist, je vous recommande de rejoindre la liste de diffusionexist-open .

11
répondu joewiz 2017-10-22 17:00:58

Certaines bases de données XML ont un bac à sable ou un IDE XQuery intégré. BaseX est un excellent exemple (voir chrétiens réponse).

Un autre outil remarquable est eXist-db ' s Exide IDE. La version que je lie ici 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 assez facile), puis vous pouvez créer ou importer XML fichiers et testez vos XQueries sur eux.

Enfin, il y a Zorba sandbox, offrant quelques exemples de requêtes et de fichiers XML.

9
répondu tohuwawohu 2017-06-02 14:45:34

, Vous devriez essayer de Kernow

C'est gratuit et c'est open source

Ils vont vous demander de don après 100 fois que vous l'exécutez, mais c'est à vous.

Si c'est non commerciales, c'est gratuit

7
répondu Marc 2012-02-20 17:57:38

Et pour compléter la liste, n'oubliez pas MarkLogic

Http://community.marklogic.com/

MarkLogic Server est super rapide, super évolutif et est également livré avec un bac à sable basé sur le web

1
répondu Jim Fuller 2012-02-25 09:51:32