[XSLT] XML -> CSV avec premiere ligne d'entete ?
Bonjour,
Ce sujet explique comment transformer un XML en CSV:
http://www.developpez.net/forums/d23...v-inversement/
Avec le XSLT suivant:
Code:
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> |
J'essaie d'ajouter un ligne d'entete à mon CSV ainsi:
Code:
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> |
Mais ma "ligne d'entete" se retrouve à la fin du fichier CSV...
Comment sortir cette ligne en premiere ?
Merci pour toute aide