Bonjour à tous ;
J'ai un soucis d'affichage , en fait j'ai une ligne qui compte 250 caratères dans mon fichier XML .
Exemple :
<lineContents>1020091029RECHMLIBELLE A TMESSAGESSGIE GGIE </lineContents>
Il y a effectivement beaucoup d'espace !!
Dans le fichier XSL :
1 2 3 4
| <xsl:text> Ligne en entree : </xsl:text>
<xsl:value-of select = "substring(lineContents,1,80)"/><xsl:text> </xsl:text>
<xsl:call-template name="Ajout_espace"><xsl:with-param name="int_debut" select="22+81+1" /><xsl:with-param name="int_fin" select="133" /></xsl:call-template>
</ligne> |
Le problème c'est que je suis limité a afficher que 133 caractères .
Mon but est de récupérer la ligne entière et de faire genre un trim(). Mais ce n'est pas possible , du coup j'ai pensé a cet algorithme:
des que j'ai de l'espace je le supprime et j'en laisse qu'un .
Exemple :
Finale
1020091029RECHMLIBELLE A TMESSAGESSGIE GGIE
.
Je souhaite en fait réduire les espaces entre les différents espaces de mots.Cela me permettrai d'afficher toute la ligne en entier.
Je pense à des substring-after before mais je n'y arrive pas
Toutes idées est bonne à prendre !!!!
Merci d'avance.
Merci d'avance
Partager