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 :

La difference entre XSL et XSLT?


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre du Club
    Inscrit en
    Février 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 39
    Points : 46
    Points
    46
    Par défaut [RESOLU]La difference entre XSL et XSLT?
    Bonjour,

    Et bien tout est dans le titre.....

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2003
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 27
    Points : 21
    Points
    21
    Par défaut
    Bonjour,

    En théorie, XSL (eXtensible Stylesheet Language) est une famille de spécifications comprenant:

    XPath (qualification de noeuds dans un document).
    XSLT (pour XSL Transformations, langage de transformations)
    XSL-FO (XSL Formating Objects, langage de présentation).

    Cet "éclatement" en trois spécifications est postérieur au lancement de l'activité XSL et l'usage a été pris de parler de XSL pour désigner les anciennes versions de la spécification avant son éclatement et de XSLT pour désigner la recommandation actuelle du langage de transformation (XSLT 1.0).

    En pratique, on fait ainsi souvent référence à l'implémentation Microsoft MSXML 2.0 en parlant de XSL et l'on entendra parler de migration de XSL vers XSLT.

    Pour ajouter à la confusion, on appelle également souvent XSL la partie "présentation" que je préfère appeler XSL-FO.

    Haaz
    Le problème se situe souvent entre la chaise et l'écran.

  3. #3
    Membre confirmé
    Avatar de grishka
    Inscrit en
    Janvier 2003
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 285
    Points : 499
    Points
    499
    Par défaut
    je vais un peu paraphraser ce que j'ai lu sur un autre forum et qui reprend le message précédent

    XSL regroupe XSLT (langage de transformation) et XSL:FO (formatting objects)

    NB : XSL:FO est généré à partir de XSLT

    Dans XML-Spy, on distingue la création d'une feuille XSL qui permet de créer du XSL:FO et une feuille XSLT qui permet de produire un document XML.

    Bref, il faut employer le terme XSLT uniquement si tu n'utilises pas de XSL:FO ! Enfin je crois.

    Maintenant si tu parles avec qq qui bosse avec du Microsoft, il comprendra XSL=version béta et XSLT=version release 1.0. En partie parce que microsoft était le premier à implémenter XSL et qu'aprés ca s'est précisé en XSLT (regarde le nom des spécs du w3c)
    "Les gens normaux croient que si ca marche, c'est qu'il n'y a rien à reparer. Les ingénieurs croient que si ca marche, c'est que ca ne fait pas encore assez de choses."
    --Scott Adams

  4. #4
    Membre du Club
    Inscrit en
    Février 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 39
    Points : 46
    Points
    46
    Par défaut
    Merci beaucoup!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. La difference entre XSLT et XSL-FO ?
    Par naou18 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 02/09/2010, 19h04
  2. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 20h09
  3. [XSLT] Des variables entre XSL et PHP
    Par mabedan dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 17/08/2007, 16h17
  4. Difference entre XSL et XSLT
    Par Spyco dans le forum XMLRAD
    Réponses: 4
    Dernier message: 02/09/2004, 16h55
  5. Difference entre types d'Adresse IP
    Par freud dans le forum Développement
    Réponses: 3
    Dernier message: 02/03/2003, 02h06

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