Bonjour
Est-il possible de se passer complétement de xalan pour déclarer des extensions java dans les feuilles de transformation XSL ?
Merci de vos réponses.
Bonjour
Est-il possible de se passer complétement de xalan pour déclarer des extensions java dans les feuilles de transformation XSL ?
Merci de vos réponses.
Bonjour,
il n'existe pas de norme concernant les extensions des processeurs XSLT (hormis les extensions EXSLT, qu'on retrouve à peu près partout), en conséquence les mécanismes mis en oeuvre sont spécifiques à chaque processeur. Si tu as écris des extensions à Xalan, il faudra que tu les réécrives pour les adapter à Saxon, ou à d'autres.
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
Donc si je comprends bien, en standard, il n'est pas possible d'appeler du Java dans des feuilles XSL ?
Effectivement, tu comprends bien.Envoyé par Folken_fr
Le W3C a défini XSLT comme un langage indépendant de toute plateforme, et n'a rien spécifié concernant la façon précise d'implémenter les extensions. Chaque éditeur (par éditeur entendre les développeurs qui ont écrit chaque processeur XSLT) a donc défini sa propre API d'extension. Si tu appelles des extensions à partir de ta feuille de style (hormis les extensions EXSLT, largement répandues), tu la rends donc dépendante d'un processeur XSLT en particulier ; ta feuille de style écrite pour Xalan ne fonctionnera pas telle quelle avec Saxon ou XT, et je ne parle même pas de MSXML...
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager