Bonjour,
Je suis confronté au problème suivant :
Dans une feuille de transformation générant du xhtml, se trouve notamment une partie javascript dans laquelle l'utilisation de symbole tel &, < ou > est indispensable. Je les échappe de tel façon qu'ils soient acceptés par le parser xslt (j'utilise le parser standard de php 5) - & pour &, etc -, mais pour une raison qui m'échappe, le contenu de la balise script est rendu en CDATA - voilà le code xhtml généré après transformation (les underscore de la balise CDATA ont été ajouté pour l'affichage de ce message, ils ne sont pas dans le code original) :
J'ai essayé de spécifier dans ma feuille de style xslt qu'il s'agissait bien de texte brut (<xsl:text>) - la source xslt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <script type="text/javascript"><!_[CDATA[ load = function( date ){ var qURL = 'page?date='+escape(this.fieldName)+'¶m=1'; } ]_]></script>
Je ne sais pas bien quoi faire ; toute aide serait la bienvenue...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <script type="text/javascript"> <xsl:text> load = function( date ){ var qURL = 'page?date='+escape(this.fieldName)+'&param=1'; } </xsl:text> </script>
Merci, et bonne journée.
Partager