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 :

[XSL]Transformation de chaine


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2010
    Messages : 26
    Points : 13
    Points
    13
    Par défaut [XSL]Transformation de chaine
    Bonjour tout le monde,

    j'aimerais juste savoir comment rajouter des espaces dans une chaine.
    Dans mon document XML j'ai des références à extraire qui sont sous cette forme :

    Par exemple :
    et je voudrais que ça soit comme ça :

    et c'est toujours de la même forme, c'est a dire 2 blocs de trois caractère et un bloc de 4 chiffres

    merci d'avance pour votre aide

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Points : 1 610
    Points
    1 610
    Par défaut
    Hello,
    Ca devrait ressembler à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <xsl:variable name="in">ABXPFT4444</xsl:variable>
    concat(substring($in,1,3),' ',substring($in,3,6),' ',substring($in,6,string-length($in)))

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2010
    Messages : 26
    Points : 13
    Points
    13
    Par défaut Merci
    Hello je te remercie pour ton aide; j'ai essayé ce que tu m'as donné et y'avais des ptit bug

    Voilà c'est ce que j'ai mis ça et ça marche comme je voulais .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    concat(substring(@partNumber,1,3),' ',substring(@partNumber,4,3),' ',substring(@partNumber,7,string-length(@partNumber)))
    Comme tu peux le voir, c'est exactement la même chose que ce que tu m'as donnée, mise a part les valeurs dans le substring

    Merci, bonne journée a tous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. XSL Transformation sour mozilla
    Par bolo dans le forum XSL/XSLT/XPATH
    Réponses: 19
    Dernier message: 08/04/2006, 19h42
  2. Réponses: 2
    Dernier message: 14/01/2005, 15h40
  3. [XSL] transformer ?
    Par wace dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 24/11/2004, 10h51
  4. [XSL] Transformation DATE
    Par Phenolphtaleine dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 28/06/2004, 15h57
  5. [XML/XSL] Transformation Excel
    Par Tyler Durden dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 27/11/2003, 21h00

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