Outils de XQuery Update Facility

Éditer & Tester les Expressions XQUF

  • Prise en charge de XQUF 1.0 et 3.0
  • Constructeur XQuery pour composer & tester les expressions
  • Coloration de syntaxe, achèvement du code
  • Fragments de code prêts à l'utilisation
  • Reporting de message d’erreur
  • Auto-complétion XQUF intelligente
  • Aperçu XQuery Update instantané
  • L’exécution XQUF par rapport à un ou de multiples fichiers
  • Faites des mises à jour directement dans le/s fichier/s spécifié/s
  • Outils XQuery extensives

Éditeur de XQuery Update Facility

Éditer les instructions XQuery Update Facility avec XMLSpy

La XQuery Update Facility (XQUF) est une extension de XQuery. XQUF augmente les capacités de XQuery en autorisant les développeurs de ne pas uniquement faire des requêtes mais aussi de modifier les données XML directement à l’intérieur de leur code XQuery, en faisant un outil puissant pour la manipulation et la transformation des données XML.

XQuery Update Facility utilise les expressions FLWOR pour faire des changements persistants à/aux instance/s XML. Ces expressions mettent à jour les nœuds utilisant toute ou toutes opérations suivantes :

  • Insérer un nœud
  • Supprimer un nœud
  • Remplacer un nœud et ses descendants
  • Remplacer les contenus ou la valeur d’un nœud
  • Renommer un nœud

XMLSpy prend en charge les mises à jour XQuery 1.0 et 3.0. Le constructeur XPath/XQuery (affiché ci-dessus) rend la composition et le test de cinq types d’expressions de mise à jour avec le coloriage de la syntaxe, l’achèvement du code, et le reporting de message d’erreur.

La fenêtre XPath/XQuery fournit de nombreux outils utiles pour créer et tester des expressions XQuery Update, y compris :

  • Création d'expressions pointer-cliquer, par le biais d'une liste complète d'opérateurs, d'expressions et de fonctions intégrées que vous pouvez insérer dans votre expression actuelle sur double-clic. Les fonctions sont insérées avec leurs arguments indiqués par “#”, ce qui permet de construire des expressions rapidement et sans erreur. Vous pouvez consulter une description de chaque élément en passant la souris par-dessus dans la liste.
  • Amélioration des aides à la saisie qui affichent la description des fonctions intégrées, puis montrent la fonction pertinente et les détails listentrymeter pendant votre saisie, accélérant le développement et garantissant la précision.
  • Snippets de code prêts à utiliser pour les expressions XQuery Update Facility, qui se trouvent dans le panneau Opérateur/Expression. Ici, vous pouvez lire les descriptions et insérer l'expression au niveau du curseur en double-cliquant.
  • Neuf onglets pour le développement et le test d'expressions complexes. Une fois que vous avez composé une déclaration XQUF sur un onglet, passez à un autre onglet pour construire et analyser les résultats d'une nouvelle expression. En repassant sur l'onglet précédent, l'expression et les résultats sont toujours là. Cela vous permet de passer entre plusieurs expressions que vous construisez en parallèle et de les modifier individuellement, tout en conservant l'expression ET le résultat pour chaque onglet.

Vous pouvez consulter les résultats de vos expressions mises à jour comme vous tapez la correction facile, et cliquer sur un résultat dans la fenêtre d’aperçu souligne le nœud touché dans votre document d’instance. Ensuite, vous pouvez exécuter les mises à jour en un seul clic— soit dans le fichier actuel, soit dans les fichiers ouverts, un dossier ou tout un projet XMLSpy ouvert.

Qu’est-ce qui rend l’Éditeur XMLSpy XQUF innovateur ?

Selon le standard, le résultat d’une exécution de XQuery Update est un nouveau fichier XML basé sur le fichier original et les modifications spécifiées. Cela signifie que chaque exécution refornate complètement le document.

XMLSpy vous laisse ignorer cette étape intermédiaire, car elle vous permet de faire des mises à jour directement dans le/s fichier/s XML spécifié/s sans avoir à créer un nouveau fichier.

De cette manière, vous être muni d’un mécanisme intelligent pour mettre en œuvre XQuery Update via un paradigme familier ‘find-and-replace’. Toutefois, puisque XQuery Update fournit des mises à jour sophistiquées utilisant la puissance des déclarations FLWOR, il surmonte les limitations de ‘find-and-replace’ et vous laisse faire des modifications de fichier XML intelligentes et complexes, rapidement et facilement.

Voir comment cela fonctionne dans la vidéo ci-dessous et essayez-les vous-même en utilisant notre essai gratuit de XMLSpy.

Apprenez à utiliser l’éditeur de XQuery Update Facility