Bonjour,
Je pense que la question a sûrement déjà été posée plein de fois mais je la repose quand même car en fait j'ai pas trouvé de réponse claire et nette à mon problèmeDonc désolée par avance si ça fait un peu doublon !!
En fait j'ai des fichiers XML que je vais rendre disponible au téléchargement, et j'aimerais que ces fichiers gardent ma mise en page. Pour cela j'utilise un xsl à part.
Maintenant, d'après mes recherches, les navigateurs ne veulent pas d'un xsl appelé dans un xml si celui-ci n'est pas dans des dossiers enfant du xml (je suis pas tout à faire sure de ce que je raconte là).
Mais il n'est vraiment pas possible que les fichiers qui seront téléchargés localement appelle mon xsl sur mon serveur web ?
En mettant par exemple directement dans mon xml une petite partie xsl ou dedans j'importerais le xsl distant en faisant par exemple xsl:import, c'est pas faisable ? En tout cas, j'ai essayé mais IE me dit que j'ai pas le droit de mettre xsl:import de cette manière :
Et Mozilla Firefox il a pas aimé du tout, il dit qu'il peut pas charger le xsl suite à une erreur inconnue ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:import href="http://mon_site/styles/transform_xml.xsl"/> </xsl:stylesheet>
Je suis pas si j'ai été claire mais je vous remercie par avance de vos réponses !!!
Partager