Pb Génération document csv avec XSLT

Charlie -  
 Charlie -
Bonjour,

j'essaie à partir d'une feuille de style XSLT de génére un document csv à partir d'un xml.

Mais j'ai en retour un document XML!

voilà la source

<?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:for-each select="GEREMI/UTILISATEUR/SOCIETE">
<xsl:for-each select="DEST_BENEF">
<xsl:for-each select="DATA">
<xsl:for-each select="COTISATIONS_REF">
<xsl:if test="Base = 'TA'">
<xsl:value-of select="EntrRS"/>;
<xsl:value-of select="Contrat"/>;
<xsl:value-of select="LibelleContrat"/>;
<xsl:value-of select="Periode"/>;
<xsl:value-of select="DateDebContrat"/>;
<xsl:value-of select="DateFinContrat"/>;
<xsl:value-of select="LibelleCategorie"/>;
<xsl:value-of select="Formule"/>;
<xsl:value-of select="Base"/>;
<xsl:value-of select="Libelle"/>;
<xsl:value-of select="Taux"/>;
<xsl:text></xsl:text>
</xsl:if>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

j'insère le lien dans mon document xml bien sûr.

merci
Configuration: Windows 2000
Firefox 1.5.0.9

1 réponse

  1. slooptoo
     
    comme ce que tu dis n'est pas possible techniquement je suppose que le parser xml n'a pas appliqué la xsl
    quel est le document résultant au fait ?

    accessoirement c'est pas très joli comme xslt
    tu peux faire mieux avec beaucoup plus de templates
    0
    1. Charlie
       
      le document résultant est un fichier xml qui affcihe sous forme csv.

      C'est peut être l'appel de la feuille de style XSLT dans le fichier xml qui ne marche pas.

      J'ai utilisé <?xml-stylesheet type="text/xsl" href="./mafeuilleXSLT.xsl"?>
      0
      1. slooptoo > Charlie
         
        rien à voir
        et avec
        <xsl:output method="text" omit-xml-declaration="yes"/> ?

        qu'est-ce que tu veux dire par 'c est un fichier xml' ?
        0
      2. Charlie > slooptoo
         
        Dans le fichier xml, j'appelle la feuille de style XSLT

        quand je clique sur ce fichier xml j'ai toujours ce fichier

        il présente les données ci - dessous:

        XXXXXX;13133133;qsdqd131313321321321;XXXXXX;13133133;qsdqd131313321321321;
        XXXXXX;13133133;qsdqd131313321321321;XXXXXX;13133133;qsdqd131313321321321;
        XXXXXX;13133133;qsdqd131313321321321;XXXXXX;13133133;qsdqd131313321321321;
        0