Bonjour, j'ai vraiment besoin d'aide pour une transforamtion de xml vers xml
j'essais de faire ça avec un xslt mais rien ne fonctionne... surement à cause du peu de connaissance que j'ai avec le xslt (je suis habitué au .net)
voila j'ai un xml qui a un format du style
bref xml très simple que je dois transformer en mettant pour chaque item (cd,dvd,livre) un attribue qui est un numréro incrementé... ce qui donnerait;
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
22
23
24
25 <transaction> <no_trx>12345</no_trans> <items> <cd> <titre>Mon cd</titre> <prix>12</prix> </cd> <cd> <titre>Mon cd 2</titre> <prix>24</prix> </cd> <dvd> <titre>Mon dvd</titre> <prix>12</prix> </dvd> <dvd> <titre>Mon livre</titre> <prix>12</prix> </dvd> <livre> <titre>Mon livre 2</titre> <prix>24</prix> </livre> </items> </transaction>
ca me semble très simple à faire en programmation standard mais avec xslt je ne vois pas trop comment.... quelqu'un peut m'aider SVP
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
22
23
24
25
26 <transaction> <no_trx>12345</no_trans> <items> <cd id="1"> <titre>Mon cd</titre> <prix>12</prix> </cd> <cd id="2"> <titre>Mon cd 2</titre> <prix>24</prix> </cd> <dvd id="3"> <titre>Mon dvd</titre> <prix>12</prix> </dvd> <dvd id="4"> <titre>Mon livre</titre> <prix>12</prix> </dvd> <livre id="5"> <titre>Mon livre 2</titre> <prix>24</prix> </livre> </items> </transaction>
un gros merci à l'avance
Partager