Exécution XQuery/Update

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Manuel de l'utilisateur et référence > XQuery >

Exécution XQuery/Update

Un document XQuery ou XQuery Update peut être exécuté des manières suivantes :

 

Lorsque le document XQuery ou XQuery Update est actif.
Lorsqu'un document XML est actif.

 

Note :L'extension de fichier d'un document permet de spécifier si le document est un document XQuery ou XQuery Update. XMLSpy reconnaît les association de type de fichier conformément aux définitions effectuées dans la section Types de fichier du dialogue Options. (Outils | Options | Types de fichier).

 

Note :En ce qui concerne XQuery Update, vous pouvez aussi saisir des expressions Update dans la fenêtre de sortie XPath/XQuery et prévisualiser les mises à jour. Si les mises à jour sont acceptables, vous pouvez appliquer les mises à jour et enregistrer le fichier mis à jour. Voir XQuery Update Facility et Prévisualiser et appliquer les mises à jour pour plus de détails.

 

Exécution avec un document actif XQuery ou XQuery Update

Afin d'exécuter un document XQuery ou XQuery Update avec la fonction document XQuery / XQuery Update actif, procéder comme suit

 

 

1.Faire du document XQuery ou XQuery Update le document actif.
2.Choisir XSL/XQuery | XQuery/ Update Exécution ou cliquer sur l'icône de barre d'outils de la commande. Le dialogue Définir la source XML pour XQuery s'ouvre (capture d'écran ci-dessous).

ic_xquery_transform

Icône de barre d'outils XQuery/ Update Exécution

XQDefineXMLSource

3.Parcourir la liste pour trouver un fichier XML et l'exécuter ou sauter la sélection d'une source XML.

 

Généralement, un document XQuery n'est pas associé avec un seul document XML. Cela est dû au fait que les expressions XQuery peuvent sélectionner un nombre quelconque de documents XML avec la fonction doc(). Dans XMLSpy, néanmoins, avant d'exécuter des documents XQuery individuels, vous pouvez sélectionner un document XML source pour l'exécution. Dans ces cas, le nœud du document de la source XML sélectionnée est l'item de contexte de démarrage disponible au niveau racine du document XQuery. Les chemins qui commencent avec une barre oblique sont résolus avec ce nœud de document en tant que son item contextuel.

 

Note :La commande XQuery/ Update Exécution est aussi disponible dans le menu contextuel des items de la fenêtre Projet.

 

 

Résultat de l'exécution / mise à jour

Exécution XQuery : le document résultant est généré en tant qu'un fichier temporaire qui peut être enregistré dans tout emplacement avec le format et l'extension de fichier désiré.
Mise à jour XQuery : la mise à jour est enregistrée sur le fichier ou bien, le fichier mis à jour est ouvert, vous permettant de le prévisualiser, et puis de l'enregistrer ou de le fermer sans l'enregistrer. Vous pouvez spécifier laquelle de ces deux actions vous souhaitez effectuer. Pour ce faire, utiliser la section XQuery du dialogue Options (Outils | Options | XQuery).

 

Exécution avec un document XML actif

Pour exécuter un document XQuery ou XQuery Update sur un document XML actif, suivez les étapes suivantes :

 

 

1.Faire du document XQuery ou XQuery Update le document actif.
2.Choisir XSL/XQuery | XQuery/ Update Exécution ou cliquer sur l'icône de barre d'outils de la commande. Le dialogue Choisir fichier XQuery/Update s'ouvre (capture d'écran ci-dessous).

ic_xquery_transform

Icône de barre d'outils XQuery/ Update Exécution

XQSelectXQU

3.Parcourir la liste pour trouver le fichier XQuery ou XQuery Update et cliquer sur OK.

 

 

Résultat de l'exécution / mise à jour

Exécution XQuery : le document résultant est généré en tant que fichier temporaire qui peut être enregistré à tout endroit avec le format et l'extension de fichier désirés.
Mise à jour XQuery : la mise à jour est enregistrée sur le fichier ou bien, le fichier mis à jour est ouvert, vous permettant de le prévisualiser et puis de le sauvegarder ou de le fermer sans l'enregistrer. Vous pouvez spécifier laquelle de ces deux actions vous souhaitez effectuer. Pour ce faire, utiliser la section XQuery du dialogue Options (Outils | Options | XQuery).

 

Variables XQuery

Si vous utilisez les moteurs Altova XQuery, les variables peuvent être stockées dans un dialogue GUI pratique. Toutes les variables stockées sont passées dans le document XQuery à chaque fois que vous exécutez un document XQuery via XMLSpy. Pour plus d'informations, voir la description de la commande Paramètres XSLT / Variable XQuery.

 

Moteurs Altova XQuery

Pour plus de détails concernant la mise en place des moteurs Altova XQuery et du traitement des fichiers XQuery, voir Implémentation Moteurs XQuery.

 


© 2018 Altova GmbH