[XSLT] Insérer un saut de ligne
Je voudrais transformer des fichiers xml en fichiers texte (avec séparateur de champ pipe) en utilisant une feuille de style XSL.
J'ai un fichier xml bidon contenant des clients.
J'applique la feuille de style suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<xsl:output method="text" version="4.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"/>
<xsl:template match="//dataroot" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:for-each select="Clients">
<xsl:value-of select="Code_x0020_client"/>|
<xsl:value-of select="Société"/>|
<xsl:value-of select="Contact"/>|
<xsl:text>
; </xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet> |
J'ai deux soucis :
Je voudrais un retour chariot à chaque enregistrement. Le code
ne fonctionne pas (bien que trouvé plusieurs fois dans des forums).
Comment exécuter cette opération de façon automatique ? Programme java ?
:arf: