Débogueur XSLT pour Windows

Voyez enfin ce que fait votre XSLT.

Points d'arrêt, variables, back-mapping, profileur. Un vrai débogueur XSLT, qui tourne entièrement sur votre poste.

Télécharger pour Windows

30 jours. Sans compte, sans inscription, sans Java à installer.

Pourquoi j'ai écrit cet outil

J'ai passé une nuit sur une feuille de style qui ne produisait rien. Pas d'erreur, pas de message : un document de sortie vide. J'ai fini par semer des xsl:message un peu partout, un par un, jusqu'à trouver le modèle qui n'était jamais appelé.

N'importe quel débogueur aurait répondu à cette question en trois minutes. Il n'en existait aucun que je puisse installer le soir même sur mon poste, sans compte et sans licence réseau. Alors je l'ai écrit.

— L'auteur de Debug XML Tool

Un vrai débogueur, pas des messages de trace

Posez un point d'arrêt dans la gouttière, lancez la transformation : l'exécution s'arrête là où vous l'attendiez, et vous voyez l'état réel plutôt que de le deviner.

  • Un point d'arrêt sur la ligne de modèle de votre choix.
  • Pas à pas dans l'exécution, sans quitter la feuille de style.
  • Variables et paramètres visibles à l'instant de l'arrêt.

Le back-mapping

Sélectionnez un nœud du document de sortie : la ligne du modèle qui l'a produit se surligne dans la feuille de style.

C'est la question qu'on se pose vraiment devant une sortie fausse — qu'est-ce qui a écrit ça ? — et c'est la fonction qui différencie l'outil.

Le profileur

Le temps passé par modèle, en tableau. Sur une transformation lente, l'essentiel du temps tient presque toujours dans deux ou trois modèles.

Vous saurez lesquels avant de commencer à réécrire.

XSpec

Lancez une campagne XSpec depuis l'outil et lisez les résultats sans changer de fenêtre.

Les tests d'une feuille de style servent surtout à savoir ce qu'on vient de casser. Encore faut-il qu'ils soient assez faciles à jouer pour qu'on les joue.

Ce que ça ne fait pas

Autant le dire ici plutôt qu'après l'installation.

  • ⏳ Linux est en préparation. Aucune date n'est annoncée : elle le sera quand la version existera.
  • ❌ macOS n'est pas prévu.
  • ⏳ La clé de licence n'est pas délivrée à la seconde où vous payez : elle est émise à la main. L'essai de 30 jours, lui, démarre sans rien attendre.
  • ❌ Un seul outil, qui fait une chose : déboguer, profiler et tester des transformations XSLT. Ce n'est pas une suite XML.

Essayez-le sur votre propre feuille de style

C'est la seule évaluation qui compte. Trente jours, sans compte à créer et sans rien à configurer.

Télécharger pour Windows

30 jours. Sans compte, sans inscription, sans Java à installer.