Testeur et éditeur XPath

Outils pour l'édition et le débogage de XPath

  • Prise en charge de XPath 1.0, 2.0 et 3.1
  • Auto-complétion XPath intelligente
  • Fenêtre de générateur et d'évaluateur XPath multi-onglets
  • Débogueur XPath de classe entreprise
  • Commande "Copier XPath"
  • Considération de l'espace de noms dans l'auto-remplissage XPath
  • Suggestions deep path
  • Évaluation en temps réel des expressions XPath
  • Évaluation des expressions XPath sur plusieurs fichiers
  • Hot links vers les nœud résultats dans la fenêtre d'évaluation XPath
  • La coloration de la syntaxe marque immédiatement les erreurs

Générateur et testeur XPath

Fenêtres XPath/XQuery

Vous trouverez l'onglet XPath/XQuery en bas de votre écran XMLSpy dans la fenêtre de sortie. Ici, vous trouverez la version XPath que vous nécessitez et pouvez passer entre le mode de Génération et d'évaluation XPath.

Pendant que vous composez une expression XPath, la syntaxe correcte est affichée en noir, et les entrées erronées sont affichées en rouge. Une fonction intelligente de remplissage automatique fournit une liste pop-up des choix pertinents pour vous aider à compléter l'expression.

La fenêtre de l'analyseur XPath reste ouverte pendant que vous éditez vos fichiers et vous pouvez stocker les résultats de jusqu'à neuf expressions XPath différentes dans des onglets individuels. Cela vous permet de modifier votre fichier, puis de réévaluer les expressions sans devoir vous en souvenir et les ressaisir. La capacité propre à XMLSpy de préserver les expressions XPath et les résultats directement dans le mode d'édition pendant votre travail vous permet de réaliser un gain de temps considérable.

Générer des expressions XPath

Pendant la rédaction de votre XPath, vous aurez accès à :

  • Génération d'expression point-and-click, 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 une 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.
  • Faire passer la souris au-dessus d'informations qui décrivent chaque opérateur, fonction, etc. pour vous garantir de choisir la solution idéale pour l'expression actuelle.
  • Aides à la saisie améliorées qui affichent la description des fonctions intégrées, puis montrent la fonction pertinente et les détails de paramètre pendant votre saisie, accélérant le développement et garantissant la précision.

XPath de test dans le Mode Évaluateur

Pendant votre travail, l'onglet Évaluateur vous permet de tester les résultats de vos expressions XPath. Le mode évaluateur comporte plusieurs avantages :

  • Économiser du temps et éviter les erreurs en testant des expressions avant de les ajouter dans votre document et de les ajuster selon vos besoins
  • Évaluer une expression XPath pour un ou plusieurs fichiers: le document actif, tous les fichiers ouverts, un dossier ou un projet XMLSpy complet
  • Neuf onglets se trouvent à votre disposition pour le développement et le test d'expressions complexes. Cela vous permet de développer 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.

Découvrez le Testeur XPath en pleine action

Débogueur XPath

La fenêtre XPath/XQuery comprend également le premier Débogueur XPath de classe industrielle de la branche pour vous aider à tester, dépanner et perfectionner vos expressions XPath plus rapidement que jamais.

Débogueur XPath

Le débogueur vous permet d'exécuter l'évaluation de votre expression XPath étape par étape. Chaque clic vous montre les résultats de l'étape correspondante de l'évaluation. La barre d'outils du débogueur vous permet de suivre les étapes d'évaluation, d'en sauter ou de les quitter.

Vous pouvez aussi définir des points d'interruption (pour pauser l'évaluation) et des points de traçage (pour enregistrer le résultat d'évaluation à un point d'interruption) afin d'examiner en détail l'évaluation de votre code XPath.

Outre l'onglet de Résultat principal, le panneau Résultats contient un onglet Variables et un onglet Pile d'appel. Pendant le débogage, l'onglet Variables affiche les variables de l'étape actuelle et leurs valeurs. L'onglet Pile d'appel affiche tous les appels de processeur variés qui se sont produits jusqu'à ce moment dans le débogage. Les appels les plus récents se trouvent en haut de la liste et l'appel actuel est souligné dans les deux panneaux.

Ce Débogueur XPath puissant permet de composer et de tester les expressions XPath de manière infiniment plus simple, permettant aux développeurs d'économiser du temps et des nerfs.

Apprendre XPath

Nous avons créé plusieurs tutoriels XPath pour aider les développeurs à apprendre cette langue :

Tutoriel XPath pour les pros de SQL