Transformation XSL

Je voudrais appliquer une transformation XSL à un fichier XML pour en faire un fichier CSV.
Mon problême : Je fais un xsl:for-each pour écrire chacune de mes lignes ; comment mettre des retours à la ligne à la fin ?

Toute idée est bonne à prendre.
Rque : si je met un ";" ou un "\", ça l'écrit et ça revient à la ligne mais sans, cela ne marche pas : j'ai tout sur un ligne.

Merci
Stéphanie

2 réponses

  1. Tout simplement
    <xsl:text>&#xA;</xsl:text>
    &#xA; est un saut de ligne en XML.

    Lama
    1. Tout simplement
      <xsl:text>&#xA;</xsl:text>
      &#xA; est un saut de ligne en XML.

      Lama
      1. merci beaucoup pour ta réponse ! J'ai galéré tout vendredi pour trouver et j'avais abandonné.

        Stéphanie
      2. @sloperaPour trouver tout sur XML:
        xmlfr.org, le meilleur site francophone super actif sur XML, n'hésite pas à aller y jeter un coup d'oeil.

        lama
      3. @lamaJ'y suis allée mais je trouve le site super mal fait.
        J'ai voulu mettre un message sur le forum mais impossible de trouver le lien. J'ai donc écrit directement à un modérateur mais mail refusé ... on me dit qu'il faut s'inscrire (lien dans le mail) mais quand j'envoie le mail d'inscription, j'ai eu un message retour me disant qu'il y avait une erreur dans le message (qui doit avoir apparemment une forme bien spéciale).

        ALORS, SI TU SAIS COMMENT ON S'INSCRIT ... DIS LE MOI.

        Merci pour ton aide.
        Stéphanie
      4. @sloperaadresse de la liste sur le net

        http://xmlfr.org/listes/xml-tech/

        Mail pour s'inscrire à envoyer à:
        xml-tech-request@xmlfr.org
        sujet:
        subscribe

        Ca suffit (en tout cas, ça marchait comme ça il y a quelques mois.).

        Bon courage

        lama
      5. @sloperaSlt, où pourrais-je trouver de la doc en français sur xql, stp???