Bonjour tout le monde,
J'ai un petit soucis de traitement d'un fichier XML avec XSLT.
Je voudrais obtenir en sortie un fichier HTML (bon, pour ça pas de problème), mais je voudrais que certains éléments qui sont à la fin du fichier XML remontent à une certaine position dans le fichier HTML
ce sera plus clair avec un exemple :
voici un exemple du XML
et je voudrais obtenir un truc du genre (dans le body):
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 <ARTICLE> <INFOS>éléments informatifs</INFOS> <TEXTE> <TI>Titre</TI> <CH>Introduction</CH> <TX>texte standard</TX> ....(d'autres éléments du texte)... <SI>signature</SI> <IMAGE>url de l'image 1</IMAGE> <LG>legende 1</LG> <CR>credit photo 1</CR> <IMAGE>url de l'image 2</IMAGE> <LG>legende 2</LG> <CR>credit photo 2</CR> <LG>ceci n'est pas une légende, car non précédé par une photo, mais un encadré</LG> </TEXTE> </ARTICLE>
voilà...
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 <div class="TI">Titre</div> <div class="CH">introduction</div> <div class="TX"> <div class="IMAGE"> <img src="url de l'image 1"> <div class="LG">legende 1</div> <div class="CR">credit 1</div> </div> texte </div> .... <div class="SI">signature</div> <div class="IMAGE"> <img src="url de l'image 2"> <div class="LG">legende 2</div> <div class="CR">credit 2</div> </div> <div class="encadre"> ceci n'est pas une légende, car non précédé par une photo, mais un encadré </div>
Mon problème est essentiellement de prendre la première image et de la caser dans le texte, tandis que les suivantes doivent être à la fin dans un div spécifique
Merci par avance pour votre aide
Partager