---
title: "Créez des rapports XML sophistiqués grâce au nouveau débogueur XPath"
date: "2020-04-15"
categories: 
  - "xml"
  - "xpath"
  - "xsl"
tags: 
  - "stylevision"
  - "xml-reports"
  - "xml-to-html"
  - "xml-to-pdf"
  - "xml-to-word"
  - "xpath"
  - "xpath-debugger"
  - "xslt-stylesheet-designer"
description: Découvrez comment améliorer la conception de vos rapports XML grâce au nouveau débogueur XPath d'Altova StyleVision. Testez et corrigez facilement les expressions XPath pour une sélection de données efficace.
---
Status: #blog

Tags:  #stylevision #xml-reports #xml-to-html #xml-to-pdf #xml-to-word #xpath #xpath-debugger #xslt-stylesheet-designer

Categories: [xml](/blog/fr/category/xml.md) | [xpath+xquery](/blog/fr/category/xpathxquery.md) | [xsl](/blog/fr/category/xsl.md)
# Créez des rapports XML sophistiqués grâce au nouveau débogueur XPath

Altova StyleVision est un outil unique et facile à utiliser pour créer des rapports professionnels grâce à une interface de conception visuelle intuitive par glisser-déposer. StyleVision vous permet de [créer des rapports à partir de données XML](https://www.altova.com/fr/stylevision), ainsi que de sources de bases de données et de XBRL. Chaque modèle que vous créez peut être automatisé pour générer des rapports récurrents au format HTML, PDF et Word, soit en utilisant la feuille de style XSLT générée automatiquement, soit via le serveur StyleVision.

La conception des feuilles de style XSLT repose en grande partie sur XPath, qui permet de sélectionner et de calculer des données, ainsi que de définir des règles de style dans votre rapport. StyleVision intègre de nouvelles fonctionnalités, notamment un débogueur XPath qui facilite plus que jamais la phase de test et de perfectionnement de votre rapport. Voyons comment cela fonctionne.

![Développeur travaillant à domicile](/blog/images/shutterstock_2800672131.jpg)

<!--more-->

## Résoudre les problèmes liés à XPath dans XSLT

Il existe de nombreuses façons d'utiliser [XPath](https://www.altova.com/fr/xpath-tools) pour sélectionner et filtrer les données lors de la création d'un rapport XML dans StyleVision, notamment pour définir des tableaux et des graphiques, pour définir des formats conditionnels, pour spécifier des règles de style complexes et pour effectuer des calculs numériques.

Un éditeur XPath intégré vous aide à créer des expressions XPath grâce à la coloration syntaxique, à des suggestions contextuelles et à l'auto-complétion du code, ainsi qu'à des messages d'erreur détaillés. Le mode d'évaluation de l'éditeur vous permet d'obtenir des résultats en temps réel au fur et à mesure que vous tapez.   

![Éditeur XPath pour le designer de feuilles de style XSLT](/blog/images/xml-report-xpath.png)

Pour obtenir de l'aide supplémentaire et résoudre les problèmes, la fenêtre de l'éditeur d'expressions XPath comprend également une documentation complète **Débogueur XPath** qui vous permet de parcourir et de déboguer une expression XPath dans le contexte d'un fichier XML fonctionnel. Ainsi, vous pouvez voir précisément comment vos expressions fonctionneront lorsque vous les utiliserez en production [XML en PDF](https://www.altova.com/fr/stylevision/xml-to-pdf), Formats HTML et/ou Word.

Une fois le mode débogage activé via la barre d'outils, vous pouvez passer du mode "constructeur" pour modifier l'expression au mode "évaluateur" pour la déboguer.

![Débogueur XPath dans StyleVision](/blog/images/xpath-debugger-stylevision.png)

La fenêtre de débogage XPath vous permet de parcourir étape par étape l'évaluation de l'expression XPath actuelle et d'examiner les résultats à chaque étape. Les boutons de la barre d'outils vous permettent de passer à l'intérieur, de sortir ou de passer à l'étape suivante de l'évaluation, afin de vous concentrer sur les sections que vous devez examiner.

En plus du panneau principal des résultats, le panneau du débogueur contient un panneau de surveillance et un panneau de pile d'appels. Les variables et les expressions de surveillance sont configurées dans le panneau de surveillance, et le panneau de pile d'appels affiche les différents appels du processeur jusqu'au point actuel du processus de débogage. Les appels les plus récents sont affichés en haut, et l'appel actuel est mis en évidence dans les deux panneaux. En cliquant sur les appels dans le panneau de pile d'appels, vous pouvez visualiser le contexte et les variables à chaque étape de la pile.

En plus de permettre l'exécution pas à pas, le débogueur XPath vous offre la possibilité de définir des points d'arrêt pour interrompre l'exécution et vérifier les résultats uniquement à ces points. Dans ce cas, vous utiliseriez l'option d'exécution pas à pas.

Les points de trace vous permettent de visualiser un rapport des résultats pour chaque point, sans interrompre l'évaluation. Les résultats des points d'arrêt et des points de trace sont affichés dans l'onglet "Points de débogage" de la fenêtre "Pile d'appels".

Toutes ces options vous fournissent les outils nécessaires pour déboguer une expression XPath, en utilisant la méthode qui vous aidera le mieux à identifier les segments qui posent problème.

## En savoir plus

Assurez-vous d'utiliser la dernière version de StyleVision pour accéder à ces puissants outils XPath, qui vous permettent de concevoir et d'améliorer vos rapports d'entreprise. Vous pouvez [mettre à jour](https://www.altova.com/fr/stylevision/download) votre logiciel ou [télécharger](https://www.altova.com/fr/stylevision/download) une version d'essai gratuite de 30 jours pour commencer.

Si vous avez besoin de revoir les bases de XPath, n'hésitez pas à consulter ce tutoriel "[Introduction à XPath](https://www.altova.com/fr/mobiletogether/xpath-intro)" ou notre formation complète "[Formation XPath](https://www.altova.com/fr/training-tutorials)".
