no save
Assistance
Achat
News

Forum | webmastering
Transfo XML -> CSV via XSL : problême rc
slopera, le ven. 02 nov. 2001 à 11:48:31
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


slopera
nov. 01
Suivant
REPONSES
slopera
nov. 01
ZIG1
nov. 01
ZIG1
nov. 01
slopera
nov. 01
lama
nov. 01
lama
nov. 01
Version Web
Réalisé par RedShift
no save