Évaluateur
Sélectionnez le Mode d’évaluation en sélectionnant Lancer évaluation dans le menu déroulant Lancer Évaluation/Débogage (voir capture d'écran ci-dessous).

Dans le Mode d’évaluation, cliquez sur le bouton Évaluateur (voir la capture d’écran ci-dessous). L’évaluateur a les volets suivants (voir capture d’écran ci-dessous) : (I) un volet d’expression (en haut à gauche); (ii) un volet Sources (en haut à droite); (iii) un volet de Résultats (en bas).

L’expression XPath et son évaluation
L’expression XPath est saisie dans le volet Expression. Les résultats de l’évaluation sont affichés dans le volet Résultats (voir capture d'écran ci-dessus).
Veuillez noter les points suivants :
•Pour qu’une évaluation soit évaluée par rapport à un fichier XML, ce fichier doit être attribué comme fichier de travail XML d’une des sources de la SPS.
•Les résultats peuvent être affichés même si vous saisissez l’expression (sélectionnez l’icône Évaluer en tapant dans la barre d’outils), ou ils peuvent être affichés lorsque vous cliquez sur le bouton de la barre d’outils Lancer Évaluation/Débogage (F5) (situé en haut à gauche dans la barre d’outils).
•Pour saisir l’expression du localisateur XPath d’un nœud dans une arborescence source, double-cliquez sur ce nœud dans le volet Sources.
•Dans le volet Sources, vous pouvez activer/désactiver l’affichage des : (i) instructions de traitement, (ii) commentaires, (iii) attributs et (iv) éléments. Faites ceci par le biais des boutons en-dessous du volet Sources.
•Le nœud contextuel est celui du composant de design à l’intérieur duquel l’expression est créée. Pour définir un autre nœud en tant que nœud contextuel de l’expression : (i) sélectionnez le nœud dans le volet Sources, et (ii) cliquez sur Définir l’évaluation de contexte (situé ci-dessous dans le volet Sources). Pour enregistrer ce nœud contextuel pour l’expression, cliquez sur le bouton de commande du toggle Se souvenir du contexte d’évaluation (situé en-dessous du volet Sources). Notez, toutefois, que le nœud contextuel actuel pour l’expression sera le nœud contextuel du composant de design actuel, et ceci est le nœud contextuel qui sera utilisé au moment de l’exécution.
•Vous pouvez utiliser les fonctions des langages de programmation Java et .NET dans l’expression XPath. Les boutons Utiliser Java et Utiliser .NET en bas du dialogue affichent des boîtes d’info avec des explications sur comment utiliser les fonctions d’extension Java et .NET dans les expressions XPath. Pour plus d’information sur le sujet, voir la section Fonctions d’extension de cette documentation.
•Pour créer l'expression sur plusieurs lignes (pour une meilleure lecture), utilisez la touche Retour.
•Pour augmenter/réduire la taille du texte dans le champ d’expression, cliquez dans le champ d’expression, puis appuyez sur Ctrl et tournez la roue. Veuillez noter que cela s’applique également dans le volet Résultats.
•Au lieu de saisir manuellement l'expression de chemin de localisation d'un nœud, vous pouvez procéder comme suit : (i) placez le curseur au point dans l’expression XPath où vous souhaitez saisir le chemin de localisation ; (ii) dans l’arborescence de Sources, double-cliquez le nœud que vous souhaitez cibler. Cela saisit le chemin de localisation du nœud sélectionné dans l'expression. Le chemin de localisation sera un chemin absolu commençant au niveau du nœud racine du document.
Volet Résultats
Le volet Résultats est affiché dans la capture d’écran ci-dessous, en bas. Veuillez noter qu’il dispose de sa propre barre d’outils.

Le volet Résultats propose les fonctions suivantes :
•La liste de résultat consiste en deux colonnes : (i) un nom de nœud ou un type de données ; (ii) le contenu du nœud.
•Si l’expression XPath retourne des nœuds (comme des éléments ou des attributs), vous pouvez sélectionner si le contenu des nœuds doit être affiché en tant que la valeur du nœud. Pour ce faire, activer la bascule Afficher résultat complet.
•Lorsque le résultat contient un nœud (y compris le nœud de texte) - à l’opposé des littéraux générés par l’expression - en cliquant sur ce nœud dans le volet Résultats, ceci met en surbrillance le nœud correspondant dans le document XML dans l’arborescence de Sources.
•Vous pouvez copier les deux colonnes d'une sous-ligne de résultat ou uniquement la colonne de valeur. Pour copier toutes les colonnes, cliquez avec la touche de droite sur une sous-ligne et activez Copie inclut toutes les colonnes. (En alternative vous pouvez activer/désactiver la commande par le biais de son icône dans la barre d’outils du volet Résultats.) Ensuite, cliquer avec la touche de droite sur la sous-ligne que vous souhaitez copier et choisir soit Copier sous-ligne (pour cette sous-ligne) ou Copier tout (pour toutes les sous-lignes).
Barre d’outils du volet Résultats
La barre d’outils du volet Résultats contient des icônes qui propose des fonctions de navigation, de recherche et de copie. Ces icônes sont décrites dans la table ci-dessous de gauche à droite. Les commandes correspondantes sont aussi disponibles dans le menu contextuel des items de la liste de résultat.
Icône | Fonction |
Suivant, Précédent | Sélectionne, respectivement, l'item suivant et précédent dans la liste de résultats |
Copier la ligne de texte sélectionnée dans le presse-papiers | Copie la colonne de valeur de l'item de résultat sélectionné dans le presse-papiers. Afin de copier toutes les colonnes, activer la commande La copie contient toutes les colonnes (voir ci-dessous) |
Copier tous les messages dans le presse-papiers | Copie la colonne de valeur de tous les items de résultat dans le presse-papiers, y compris des valeurs vides. Chaque item est copié en tant que ligne séparée |
La copie contient toutes les colonnes | Passe entre la copie (i) de toutes les colonnes, ou (ii) uniquement la colonne de valeur. Le séparateur de colonne est un espace unique |
Recherche | Ouvre un dialogue Chercher pour chercher un string, y compris des caractères spéciaux, dans la liste de résultat |
Chercher précédent | Cherche l'occurrence précédente du terme qui a été saisi en dernier dans le dialogue Chercher |
Trouver suivant | Cherche l'occurrence suivante du terme qui a été saisi en dernier dans le dialogue Chercher |
Élargir avec des enfants | Élargit l’item sélectionné et tous ses descendants |
Comprime avec les enfants | Comprime l’item sélectionné et tous ses descendants |
Supprimer | Supprime la liste de résultats |