Bonjour,
J'ai un fichier de transformation XSL, dans lequel je définie une variable, de la forme
Le probleme que j'ai c'est que en sortie HTML, j'obtiens par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <xsl:variable name="mavariable"> <xsl:choose> <xsl:when test="test1"> resultat première condition </xsl:when> <xsl:when test="test2"> resultat première condition </xsl:when> </xsl:choose> tototutu </xsl:variable>
Hors je voudrais obtenir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 resultat première condition tototutu
étant donnée que dans mon cas, cette variable représente le contenu d'un attribut d'un balise.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 resultat première condition tototutu
J'ai regardé du coté de strip-space, le problème est que cette balise concernent des noeuds du document XML parsé, et non des variables définies "a la volée" dans le XSL.
J'ai également essayé en applicant une fonction php:functionString sur la variable, malheureusement, je n'ai pas l'impression que l'on puisse appliquer une fonction sur une variable.
Voila, j'ai surement loupé quelque chose, si vous avez un début de solution, je suis preneur.
Merci !
Partager