Bonjour,
Ce sujet explique comment transformer un XML en CSV:
http://www.developpez.net/forums/d23...v-inversement/
Avec le XSLT suivant:
J'essaie d'ajouter un ligne d'entete à mon CSV ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="text"/> <xsl:strip-space elements="*"/> <xsl:template match="elt"> <xsl:apply-templates select="./name"/>;<xsl:apply-templates select="./forname"/>; </xsl:template> </xsl:stylesheet>
Mais ma "ligne d'entete" se retrouve à la fin du fichier CSV...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="text"/> <xsl:strip-space elements="*"/> <xsl:template match=" / "> <xsl:apply-templates />name;forname; </xsl:template> <xsl:template match="elt"> <xsl:apply-templates select="./name"/>;<xsl:apply-templates select="./forname"/>; </xsl:template> </xsl:stylesheet>
Comment sortir cette ligne en premiere ?
Merci pour toute aide
Partager