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
Et voici l'output souhaité
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>
etc...
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é ... -->
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
Partager