Transfo XML -> CSV via XSL : problême rc

Fermé
slopera Messages postés 69 Date d'inscription vendredi 2 novembre 2001 Statut Membre Dernière intervention 19 février 2009 - 2 nov. 2001 à 11:48
 lama - 6 nov. 2001 à 16:04
Bonjour,
à partir d'uhn fichier XML, j'aimerais faire un fichier texte au format CSV.
Ce que j'ai fait :
Fichier XML type :
<a>
<b>111111</b>
<c>
<d>222222</d>
</c>
<c>
<d>333333</d>
</c>
</a>
Fichier CSV que je voudrais en résultat :
111111;222222
111111;333333

Mon fichier XSL :
<?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"/>
<xsl:template match="/">
<xsl:variable name="b" select="/a/b"/>
<xsl:for-each select="/a/c">
<xsl:value-of select="$b"/>;<xsl:value-of select="d')"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

Mon problême : le résultat que j'obtiens est :
111111;222222111111;333333
Je n'arrive pas à sauter une ligne entre les enregistrements.

En mettant un point virgule à la fin des "xsl:value-of", cela marche mais j'ai un point virgule à la fin de mes lignes, cela revient à la ligne aussi si je met un \ mais bien sûr il est affiché.
J'ai aussi essayé en mettant &#10;&#13; ou &#13;"10; mais rien ne se passe.

Si quelqu'un à une suggestion à me faire, elle sera la bienvenue.
Merci de vos réponses.

Stéphanie
A voir également:

3 réponses

slopera Messages postés 69 Date d'inscription vendredi 2 novembre 2001 Statut Membre Dernière intervention 19 février 2009
5 nov. 2001 à 10:06
personne n'a d'idée ?
0
Utilisateur anonyme
5 nov. 2001 à 17:35
remplace le ; par des <BR>
0
Utilisateur anonyme
5 nov. 2001 à 17:36
mille excuse il faux remplacer par <BR />
0
slopera Messages postés 69 Date d'inscription vendredi 2 novembre 2001 Statut Membre Dernière intervention 19 février 2009
6 nov. 2001 à 08:56
En fait, des fichiers CSV se sont des fichiers texte.
La solution était de mettre <xsl:text>&#xA;</xsl:text> qui représente un rc en xsl.
Si je mets un <br/>, cela ne met rien dans mon fichier texte et cela ne revient pas non plus à la ligne.

Merci quand même pour ton aide.
Stéphanie
-1
lama > slopera Messages postés 69 Date d'inscription vendredi 2 novembre 2001 Statut Membre Dernière intervention 19 février 2009
6 nov. 2001 à 16:02
De rien ;o)
0
lama > slopera Messages postés 69 Date d'inscription vendredi 2 novembre 2001 Statut Membre Dernière intervention 19 février 2009
6 nov. 2001 à 16:04
De rien ;o)
0