IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[XSLT] Insérer un saut de ligne


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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:

  2. #2
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    le code d'un saut de ligne (équivalent à \n dans bon nombre de langages) est 10, pas 13 qui est celui du retour-chariot.

Discussions similaires

  1. [Excel] Insérer un saut de ligne (ALT+ENTER)
    Par tonf dans le forum Excel
    Réponses: 8
    Dernier message: 17/09/2010, 23h47
  2. Réponses: 6
    Dernier message: 11/09/2006, 11h44
  3. Réponses: 3
    Dernier message: 23/07/2006, 19h04
  4. [DOS] Comment insérer un saut de ligne ?
    Par Filippo dans le forum Autres Logiciels
    Réponses: 9
    Dernier message: 01/12/2005, 16h12
  5. insérer des sauts de lignes en fonction du navigateur
    Par remi59 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/08/2005, 19h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo