05-01-2015, 08:18 PM
(Modification du message : 05-01-2015, 08:47 PM par Sephi-Chan.)
Bonsoir à tous!
Question courte: Connaissez-vous un préprocesseur XSL, similaire aux préprocesseurs que l'on trouve en CSS comme SASS?
Question longue:
Je suis un grand fan de XSL, mais je lui reconnais des défauts, dont l'un est similaire à CSS: en xsl, on peut incorporer une stylesheet dans une autre via xsl:import, tout comme CSS permet d'incorporer une stylesheet dans une autre via @import. Mais ce faisant, si le XSL est exécuté coté client (comme un CSS), chaque import génèrera une requète HTTP supplémentaire, ayant souvent comme réponse HTTP 304 Not modified.
Pour palier à ce soucis, CSS possède des préprocesseurs, dont SASS. Dans ces préprocesseurs, on peut utiliser une instruction similaire à l'import, sauf que cette fois, l'inclusion se fait coté serveur: le préprocesseur traite le document (CSS), y insère les import demandés et renvoie le résultat (pouvant être stocké alors sur le disque dur du serveur).
Connaissez-vous un préprocesseur XSL qui permettrait le même genre de pré-traitements? Je souhaiterai ainsi avoir des documents XSL-source, légers, nombreux, très commentés, avec peut-être des fonctionnalités complémentaires à XSL comme des boucles ou des macros. Ces XSL-sources seraient passés dans le préprocesseur XSL, qui génèrerait alors un document XSL1.0 unique, en fusionnant les import, en remplaçant les macros par leur code associé, en virant les commentaires et minimifiant le résultat, etc.
Question subsidiaire:
Connaissez-vous également un outil générant la documentation d'un XSL, similaire à ce que Doxygen ou PHPDoc génèrent pour PHP?
Merci d'avance
Faut-il mettre ce post dans Ressources, puisqu'il s'agit de ressources/utilitaires XSL, ou dans Demande d'aide, puisque je ne connais pas ces ressources/je les cherche?
Edit Sephi-Chan : Demande d'aide, c'est bien.
Question courte: Connaissez-vous un préprocesseur XSL, similaire aux préprocesseurs que l'on trouve en CSS comme SASS?
Question longue:
Je suis un grand fan de XSL, mais je lui reconnais des défauts, dont l'un est similaire à CSS: en xsl, on peut incorporer une stylesheet dans une autre via xsl:import, tout comme CSS permet d'incorporer une stylesheet dans une autre via @import. Mais ce faisant, si le XSL est exécuté coté client (comme un CSS), chaque import génèrera une requète HTTP supplémentaire, ayant souvent comme réponse HTTP 304 Not modified.
Pour palier à ce soucis, CSS possède des préprocesseurs, dont SASS. Dans ces préprocesseurs, on peut utiliser une instruction similaire à l'import, sauf que cette fois, l'inclusion se fait coté serveur: le préprocesseur traite le document (CSS), y insère les import demandés et renvoie le résultat (pouvant être stocké alors sur le disque dur du serveur).
Connaissez-vous un préprocesseur XSL qui permettrait le même genre de pré-traitements? Je souhaiterai ainsi avoir des documents XSL-source, légers, nombreux, très commentés, avec peut-être des fonctionnalités complémentaires à XSL comme des boucles ou des macros. Ces XSL-sources seraient passés dans le préprocesseur XSL, qui génèrerait alors un document XSL1.0 unique, en fusionnant les import, en remplaçant les macros par leur code associé, en virant les commentaires et minimifiant le résultat, etc.
Question subsidiaire:
Connaissez-vous également un outil générant la documentation d'un XSL, similaire à ce que Doxygen ou PHPDoc génèrent pour PHP?
Merci d'avance
Faut-il mettre ce post dans Ressources, puisqu'il s'agit de ressources/utilitaires XSL, ou dans Demande d'aide, puisque je ne connais pas ces ressources/je les cherche?
Edit Sephi-Chan : Demande d'aide, c'est bien.