Bonjour,

Je viens vers vous aujourd'hui car je rencontre un problème de saut de ligne automatique.

En effet, je me suis aperçu qu'a chaque boucle de mon foreach un saut de ligne est effectué.

Auriez-vous une idée pour qu'aucun saut de ligne ne soit effectué?


Mon document XSL me sert à transformer un document XML en .text.

Mon doc.xsl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="ISO-8859-1"?> 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" indent="no"/>
<xsl:template match="/">
<xsl:for-each select="Portion/Lignes/Ligne/Données">
M707000  VE000<xsl:value-of select="translate(./Donnée[@Nom='DateFacture'], '/', '')"/> JOURNEE <xsl:value-of select="./Donnée[@Nom='DateFacture']"/>  D      <xsl:value-of select="./Donnée[@Nom='VenteHTPretAPorter']"/>                                                         VE
M445710  VE000<xsl:value-of select="translate(./Donnée[@Nom='DateFacture'], '/', '')"/> JOURNEE <xsl:value-of select="./Donnée[@Nom='DateFacture']"/>  D      <xsl:value-of select="./Donnée[@Nom='MontantTVA']"/>                                                         VE
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
et le résultat obtenu apres traitement (c'est un .txt):


M707000 VE00003052011 JOURNEE 03/05/2011 D 1050.17 VE
M445710 VE00003052011 JOURNEE 03/05/2011 D 187.89 VE

M707000 VE00004052011 JOURNEE 04/05/2011 D 570.24 VE
M445710 VE00004052011 JOURNEE 04/05/2011 D 100.49 VE

M707000 VE00005052011 JOURNEE 05/05/2011 D 959.87 VE
M445710 VE00005052011 JOURNEE 05/05/2011 D 172.08 VE