Altova XMLSpy 2022 Enterprise Edition

La fenêtre XPath/XQuery (capture d'écran ci-dessous) vous permet de créer, d'évaluer et de déboguer des expressions XPath et XQuery par rapport à des documents XML ou JSON. (Les fonctions qui activent les requêtes JSON ont été introduites dans XPath/XQuery 3.1.)

XPathXQueryWindowVertical

Cette section fournit un bref aperçu des fonctions principales de la fenêtre XPath/XQuery. Pour une description plus détaillée du travail avec la fenêtre XPath/XQuery, voir la section Expressions XPath/XQuery.

 

Fonctions principales

La fenêtre XPath/XQuery propose les fonctions principales suivantes :

 

Mode Évaluer: dans lequel une expression XPath ou XQuery est évaluée par rapport à un ou plusieurs documents XML/JSON. L'expression est saisir dans le volet Expression et le résultat est affiché dans le volet Résultats annexe. Vous pouvez cliquer sur des nœuds dans le résultat pour vous rendre dans ce nœud dans le document XML ou JSON. Voir la section Expressions XPath/XQuery pour les détails.

Mode Débogueur : dans ce mode, vous pouvez déboguer une expression XPath/XQuery telle qu'elle est appliquée au document XML actuellement actif. Vous pouvez définir des points d'arrêt et des points de trace, et passer à travers l'évaluation étape par étape. À chaque étape, vous pouvez consulter le contenu des variables, et définir des expressions Watch personnalisées pour contrôler les aspects supplémentaires de l'évaluation. Voir la section Déboguer l'expression pour les détails.

Générateur d'expression : un générateur d'expression propose des assistants à la saisie et des infobulles d'informations pour vous aider à construire des expressions à la syntaxe correcte. Voir la section Constructeur d'expression pour les détails

Prise en charge de plusieurs langues : vous pouvez changer de versions de langues pour passer de XPath 1.0 à XPath 3.1 et XQuery 3.1. L'expression que vous saisissez sera évaluée conformément aux règles du langage sélectionné.

Ouvrir et enregistrer les expressions depuis/vers un fichier : vous pouvez enregistrer une expression XPath/XQuery, ensemble avec les paramètres actuels de la fenêtre, dans un fichier XQuery, et vous pouvez charger des expressions depuis un fichier XQuery.

Détection automatique de type de fichier : le type de fichier du document actuel (XML ou JSON) est détecté automatiquement et le mode de document-cible correct est défini automatiquement. Si l'étendue est un ensemble de documents, vous pouvez sélectionner manuellement le type de document cible.

Étendue flexible pour les documents cible : l'expression peut être testée sur le document XML ou JSON actif actuellement, ou sur un ensemble de documents définis par l'utilisateur.

Options pour la fenêtre Result et la fenêtre Watch : vous pouvez définir comment les éléments dans la fenêtre Results et la fenêtre Watch Expressions doivent être affichées.

Les résultats sont directement liés aux documents et aux nœuds de document : les lignes dans le volet Résultats contiennent des liens vers les documents ou nœuds de document pertinents. Cela vous permet de vous rendre directement vers des nœuds spécifiques et d'y vérifier les données.

Analyse de débogage: le Mode Débogage affiche une palette étendue d'informations d'analyse. De plus, vous pouvez définir des expressions personnalisées pour vérifier les aspects supplémentaires de l'évaluation.

 

Pour une description plus détaillée des fonctions de la fenêtre XPath/XQuery, voir la section Expressions XPath/XQuery dans lesquelles tous les modes, icônes et fonctionnalités dans la barre d'outils sont décrits.

 

© 2015-2021 Altova GmbH