IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

Vos outils pour tester/débugger du XSLT


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 10
    Points : 10
    Points
    10
    Par défaut Vos outils pour tester/débugger du XSLT
    Bonjoir,


    Je suis actuellement en train de travailler sur des feuilles de styles pour transformer du XML.


    Le soucis, c'est que je teste le rendu avec Firefox 3/Firebug mais il est pas très au point pour ça:
    -J'ai des problèmes pour actualiser le cache (de la feuille xsl) quand je fais mes modifs, je suis souvent obligé de redémarrer le navigateur pour retester correctement (C'est pareil/pire avec Opera). Pourtant je désactive le cache via l'outil webDevelopper, et même en vidant manuellement le cache il n'en fait rien.
    -Les erreurs xslt sont inexplicites, la ligne de l'erreur n'est même pas indiquée..
    -En plus, Firebug ne permet pas de voir les scripts dans le code transformé, donc d'y mettre des breakpoints, etc ...


    Je pense que je vais finir par rendre le xslt coté serveur, à ce train, mais j'aurais aimé m'en passer.

    Vous avez des solutions pour tester et debugger vos xslt autres que la mienne ?


    Merci d'avance

  2. #2
    Membre éprouvé Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Points : 1 247
    Points
    1 247
    Par défaut
    Mon projet XSLTForms comporte une transformation XSLT 1.0 imposante, constituée de plusieurs dizaines de templates.

    Tout d'abord, j'effectue des tests unitaires sur ces templates et j'utilise jsunittest pour les faire tourner.

    Sinon, j'arrive bien de mon côté à utiliser FireBug pour mettre des points d'arrêt sur le code Javascript qui s'exécute après la transformation.

    Pour les erreurs XSLT, les navigateurs ne sont effectivement pas bien généreux. Vu la standardisation de XSLT 1.0, PHP, par exemple, peut aussi être utilisé pour récupérer les erreurs...

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2008
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 118
    Points : 102
    Points
    102
    Par défaut
    Salut,

    Je me suis fait un petit soft en C#.
    Tu lui donnes le fichier xml à transformer, le fichier xsl qui s'occupe de la transformation et il applique la transformation.

    Il affiche le résultat dans une zone de texte. SI jamais il y a une erreur, une messageBox apparait pour te dire l'erreur.
    C'est juste du basique. Je n'ai pas besoin de plus.

    Si jamais ca interesse quelqu'un ...

Discussions similaires

  1. Meilleur outil pour tester mes procédures stockées
    Par mercure07 dans le forum Outils
    Réponses: 1
    Dernier message: 17/02/2009, 20h09
  2. Outil pour tester son site
    Par rejy_l'Édimestre dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 23/09/2008, 16h57
  3. des outils pour tester la configuration de mon boitier
    Par une_tite_question dans le forum Sécurité
    Réponses: 4
    Dernier message: 14/08/2008, 16h34
  4. Outils pour tester la résolution ?
    Par hopla.hansele dans le forum Webdesign & Ergonomie
    Réponses: 2
    Dernier message: 22/05/2008, 10h54
  5. Réponses: 3
    Dernier message: 30/01/2006, 10h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo