bah, à mon grand regret, non :cry: mais pourtant, c vrai que g cherché des infos sur cet attribut et que ca ressemblerait effectivement à peu près à mon truc, mais ca marche pas non plus.
chocoboy
seb91 a écrit a écrit :
argh, c pas ca encore, je sais pas à quoi ca sert cet attribut, mais c pas cet attribut la...
argh, c pas ca encore, je sais pas à quoi ca sert cet attribut, mais c pas cet attribut la...
chocoboy
Désolé, j'ai enfin compris :
tu rajoute l'attribut
disable-output-escaping="yes"
chocoboy
seb91 a écrit a écrit :
non, ca c pour insérer du texte statique :) dans le XSL
comme je l'ai mis dans le code plus haut, moi, je lis le champ (appellé intitulé) dans mon XML et ce champ la contient des séries d'espaces que je dois conserver
donc c à base de :
Code :
<xsl:for-each select="tabval/phrase">
<xsl:value-of select="intitule"/><br/>
</xsl:for-each>
Désolé, j'ai enfin compris :
tu rajoute l'attribut disable-output-escaping="yes"
peut-etre une option à rajouter dans xsl:value-of select, je sais pas... (et je trouve pas non plus :sweat: )
seb91
chocoboy a écrit a écrit :
<xsl:text>...</xsl:text> ?
non, ca c pour insérer du texte statique :) dans le XSL
comme je l'ai mis dans le code plus haut, moi, je lis le champ (appellé intitulé) dans mon XML et ce champ la contient des séries d'espaces que je dois conserver
donc c à base de :
Code :
<xsl:for-each select="tabval/phrase">
<xsl:value-of select="intitule"/><br/>
</xsl:for-each>
peut-etre une option à rajouter dans xsl:value-of select, je sais pas... (et je trouve pas non plus :sweat: )
chocoboy
chocoboy a écrit a écrit :
Ah, Ok, je vois ce que tu veux, je l'ai déjà vu, mais j'ai un trou... attend
<xsl:text>...</xsl:text> ?
seb91
chocoboy a écrit a écrit :
Ah, Ok, je vois ce que tu veux, je l'ai déjà vu, mais j'ai un trou... attend
no problem, je suis pas pressé, ca fait plusieurs jours que je suis la-dessus :D
chocoboy
seb91 a écrit a écrit :
après que tu m'ais filé cette info, g fait une recherche sur preserve-space (dont j'ignorais l'existence) et en fait, c pour conserver les espaces que tu souhaiterais avoir entre plusieurs champs entre eux, non ?
Moi, c dans un champ directement que je voudrais conserver mes espaces
Suis-je à côté de la plaque ? :)
Ah, Ok, je vois ce que tu veux, je l'ai déjà vu, mais j'ai un trou... attend
seb91
après que tu m'ais filé cette info, g fait une recherche sur preserve-space (dont j'ignorais l'existence) et en fait, c pour conserver les espaces que tu souhaiterais avoir entre plusieurs champs entre eux, non ?
Moi, c dans un champ directement que je voudrais conserver mes espaces
Suis-je à côté de la plaque ? :)
seb91
chocoboy a écrit a écrit :
<xsl:preserve-space> ?
je la mets ou cette ligne ?
la, g essayé il reconnait pas... et me dit qu'elle ne devrait pas se situer ici :)
Code :
<td>
<xsl:for-each select="tabval/phrase">
<xsl:value-of select="intitule"/><br/>
</xsl:for-each>
</td>
je la mets ou ?
Est-ce que je la mets direct dans le code au-dessus, ou est-ce que je la déclare en-tête de mon fichier ?
chocoboy
<xsl:preserve-space> ?
seb91
salut, alors g un ptit souci d'interpréatation dans mon XSL. En fait, quand je demande à mon XSL de chopper un champ dans mon XML, et bien si ce champ contient des suites d'espaces entre chaque mots, il réduit ces suites d'espaces à un seul espace... et moi, je dois garder mon formatage et ma pagination.
Y-a t-il une manip ou une option pour qu'il respecte mes espaces ?
j'avais eu récemment un souci avec les retours-chariots que g du résoudre seul après quelques heures de boulot :sweat: , j'espère avoir plus de chance aujourd'hui :)