Bonjour à toutes et à tous...
Je savais bien que je reviendrais...![]()
J'ai une question qui a certainement due être déjà posée quelque part...
Comment fusionner 2 xml avec un xsl ?
J'ai un fichier source A
~~~~~~~~~~~~~~~
Et un second fichier source B
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?xml version="1.0" encoding="UTF-8"?> <Ventes Vendeur="Durant" Ordi="Station4" Date="24/05/2004 11:49:58"> <Clients> <TableClient> <TableClient_Enr IDCLI="1" Nom="Durant" Prenom="Paul" /> <TableClient_Enr IDCLI="2" Nom="Sausset" Prenom="Jacques" /> <TableClient_Enr IDCLI="3" Nom="Brimare" Prenom="Pierre" /> </TableClient> </Clients> </Ventes>
~~~~~~~~~~~~~~~~~~~
Et je vousdrais en extraire un fichier finale AB comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?xml version="1.0" encoding="UTF-8"?> <Ventes Vendeur="Dupont" Ordi="Station5" Date="25/05/2004 11:18:25"> <Clients> <TableClient> <TableClient_Enr IDCLI="1" Ville="Paris" Telephone="0142434445" /> <TableClient_Enr IDCLI="2" Ville="Rouen" Telephone="0333445566" /> <TableClient_Enr IDCLI="3" Ville="Paris" Telephone="0145474951" /> </TableClient> </Clients> </Ventes>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La clé entre les deux étant définie (ici IDCLI)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?xml version="1.0" encoding="UTF-8"?> <Ventes Vendeur="Dupont" Ordi="Station5" Date="25/05/2004 11:18:25"> <Clients> <TableClient> <TableClient_Enr IDCLI="1" Nom="Durant" Prenom="Paul" Ville="Paris" Telephone="0142434445" /> <TableClient_Enr IDCLI="2" Nom="Sausset" Prenom="Jacques" Ville="Rouen" Telephone="0333445566" /> <TableClient_Enr IDCLI="3" Nom="Brimare" Prenom="Pierre" Ville="Paris" Telephone="0145474951" /> </TableClient> </Clients> </Ventes>
Quelqu'un a t-il une idée ? J'ai essayé en VB.Net, c'est réalisable mais on me demande d'exploiter la techno XSL pour le faire (Grrrr)
Par avance, merci
Argy
Partager