Bonsoir,

je n'arrive pas à trouver le truc pour pouvoir dire à XSLT qu'il y a deux balises identiques dans le xml et qu'il doit les traiter l'un après l'autre. value-of select ne semble pas marcher... J'ai trois balises <nom> pour trois champs different à mapper pour le meme utilisateur

Voici l'XML à transformer

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<SALARIE>
    <CODESALARIE>74144</CODESALARIE>
    <CIVILITE>Mr</CIVILITE>
    <NOM>ARABIE</NOM>
    <PRENOM>Laurence</PRENOM>
    <EMPLOYEUR>
        <SOCIETE>
            <CODESOCIETE>31489</CODESOCIETE>
            <NOM>BMW<NOM>
        </SOCIETE>
    </EMPLOYEUR>
    <TELEPHONE_FIXE>01 41111111</TELEPHONE_FIXE>
    <EMAIL>e.abszaszadie@aafl.fr</EMAIL>
    <FONCTION>
        <FONCTION_AUGURE>
        <CODE>1061</CODE>
        <NOM>Ecrivain</NOM>
        </FONCTION_AUGURE>
    </FONCTION>
</SALARIE>
Et voici l'output souhaité

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<field name="nom_1">ARABIE</field>
<field name="prenom">Laurence</field>
<field name="codesociete">31489</field>
<field name="nom_2">BMW</field> <!-- deuxieme nom, celui de la société ... -->
etc...

Merci beaucoup, je suis sur que cela doit être simple, mais je n'arrive pas à trouver sur le net comment differencier les deux par le systeme

Merci beaucoup